Bachelor’s or Master’s degree in Computer Science, Engineering, or related field., Proven experience as a Software Engineer., Proficiency in programming languages such as JavaScript, Python, Java, or C++., Experience with agile methodologies and technologies like React, Node.js., Strong understanding of software design patterns and principles..
Key responsabilities:
Participate in full software development lifecycle phases.
Write clean code; conduct code reviews for quality.
Identify and troubleshoot software defects and issues.
Collaborate with cross-functional teams for feature ship.
Stay updated on industry trends and technologies.
Report This Job
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 our organization, responsible for designing, developing, and testing software systems and applications. They are integral in driving the technological innovation and growth of the company by creating high-quality, scalable, and efficient software solutions. Collaborating with cross-functional teams, they contribute to the entire software development lifecycle, ensuring that products meet the highest standards of quality and performance.
Key responsibilities
Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices.
Conduct code reviews and provide constructive feedback to ensure high-quality code.
Identify, troubleshoot, and resolve software defects and issues.
Develop and maintain software documentation.
Stay updated with the latest industry trends and technologies to continually improve the software development process.
Contribute to architectural and design decisions.
Participate in sprint planning, daily stand-ups, and retrospective meetings.
Collaborate with QA engineers to ensure software meets quality standards.
Required qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Proven experience as a Software Engineer or similar role.
Demonstrated proficiency in at least one programming language such as JavaScript, Python, Java, or C++.
Experience with agile methodologies and working in an Agile environment.
Proficiency in front-end and back-end development technologies such as React, Node.js, or similar frameworks.
Familiarity with databases (e.g., SQL, NoSQL) and web servers (e.g., Apache, Nginx).
Strong understanding of software design patterns and principles.
Experience with version control systems (e.g., Git).
Excellent problem-solving and analytical skills.
Ability to work independently and in a team environment.
Strong communication and collaboration skills.
Experience with continuous integration and deployment tools is a plus.
Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
Relevant certifications (e.g., AWS Certified Developer) are a plus.
Experience with Test-Driven Development (TDD) and automated testing is a plus.
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.