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
The software engineer plays a crucial role in the design, development, and maintenance of high-quality software applications. They are responsible for creating efficient, scalable, and maintainable code that meets the needs of the business and its customers. This role is essential in driving innovation, implementing best practices, and ensuring the reliability and security of our software products.
Key Responsibilities:
Collaborate with cross-functional teams to analyze, design, and implement software solutions.
Develop high-quality software design and architecture.
Write clean, maintainable, and efficient code.
Perform unit and integration testing to ensure software quality.
Debug and resolve technical issues in a timely manner.
Participate in code reviews and provide constructive feedback.
Contribute to the continuous improvement of development processes and tools.
Stay up-to-date with industry best practices and technologies.
Work on multiple projects simultaneously in a fast-paced, agile environment.
Collaborate with product owners to understand and prioritize user needs.
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven work experience as a software engineer or similar role.
Strong proficiency in at least one programming language (e.g., Java, C++, Python).
Experience with software development methodologies such as Agile.
Solid understanding of data structures, algorithms, and object-oriented principles.
Ability to write clean, efficient, and maintainable code.
Experience with software testing and debugging techniques.
Knowledge of version control systems (e.g., Git, SVN).
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.