Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
FullThrottle Labs is a growth booster for small to medium start-ups and businesses. We are a dedicated team of data scientists and software craftsmen going full throttle at solving important business problems. FullThrottle Labs is building in-house products aimed at making any start-up life simpler, speedier and most efficient. A standup meeting app for slack – dixiapp, among others, is soon to be launched. Cutting down management time, prioritization of tasks, their execution, and progressive performance levels is what it does for you.We believe in constant learning, evolving and innovating, there upon transferring the digital skills and tools from our ecosystem to others.Visit us and take a ride in the expanse of digital technology at FullThrottle Labs at https://fullthrottlelabs.com
As a Software Engineer, you will play a crucial role in the design, development, and maintenance of software applications that drive our business. You will collaborate with cross-functional teams to create innovative solutions and contribute to the full software development lifecycle.
Key Responsibilities
Develop high-quality software solutions
Participate in the entire application lifecycle
Write well-designed, testable code
Conduct software analysis, programming, testing, and debugging
Collaborate with team members to design and implement new features
Document and maintain software functionality
Integrate software components into a fully functional software system
Stay up-to-date with industry best practices and technologies
Conduct code reviews and provide constructive feedback
Work with QA engineers to optimize application performance
Troubleshoot, debug, and upgrade existing systems
Create technical documentation for reference and reporting
Participate in software architecture and design
Evaluate and identify new technologies for implementation
Provide technical guidance and support to team members
Required Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
Proven work experience as a Software Engineer or Software Developer
Proficiency in Java, C++, or other programming languages
Strong understanding of software development lifecycle and methodologies
Experience with Agile and Scrum methodologies
Ability to work collaboratively in a team environment
Familiarity with software testing and debugging
Excellent problem-solving and critical thinking skills
Solid understanding of data structures, algorithms, and design patterns
Knowledge of relational databases and SQL
Experience with version control systems such as Git
Excellent communication and interpersonal skills
Ability to learn new technologies and adapt to changing environments
Strong attention to detail and accuracy
Proactive and self-motivated with a passion for software engineering
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.