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 designing, developing, and implementing software solutions in an organization. They are responsible for creating high-quality, scalable, and maintainable software products that meet the needs of the company and its customers. Collaborating with cross-functional teams, the software engineer contributes to the entire software development lifecycle, from concept to deployment.
Key Responsibilities
Design and develop high-quality software solutions using programming languages and development tools.
Collaborate with product management and engineering teams to define and implement innovative solutions for the product direction, visuals, and experience.
Execute full software development life cycle (SDLC).
Perform code reviews, write automated tests, and contribute to the improvement of the codebase.
Analyze and troubleshoot software issues, providing timely solutions to software problems.
Participate in peer design and code reviews to drive best practices and ensure high-quality code.
Document and maintain software functionality.
Implement software enhancements and suggest improvements.
Collaborate with cross-functional teams to define, design, and ship new features.
Stay current with technological developments and evaluate software products.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Proven work experience as a Software Engineer or Software Developer.
Proficiency in programming languages such as Java, C++, Python, or similar.
Experience with software development methodologies such as Agile or Scrum.
Strong understanding of data structures, algorithms, and software design principles.
Knowledge of software development tools and version control systems.
Experience with testing and debugging techniques.
Ability to work independently and as part of a team to deliver high-quality results.
Excellent problem-solving and analytical skills.
Good communication and interpersonal abilities to collaborate effectively with cross-functional teams.
Required profile
Experience
Level of experience:Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.