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 at our company, you will play a crucial role in designing, developing, and maintaining high-quality software solutions that meet the needs of our clients. You will work closely with cross-functional teams to deliver innovative and scalable software products while adhering to best practices and industry standards.
Key Responsibilities:
Collaborate with product managers and developers to understand and translate business requirements into technical solutions.
Design, develop, and test software applications using a variety of programming languages and tools.
Participate in code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
Contribute to architectural and design decisions for the software products.
Identify and address technical debt and performance issues within the codebase.
Implement and maintain automated testing processes to ensure the reliability and scalability of the software.
Work in an Agile environment to deliver features in a timely manner and respond to changing requirements.
Collaborate with the quality assurance team to identify and resolve software defects.
Conduct performance tuning, improvement, balancing, usability, and automation.
Provide technical support and troubleshooting for software applications as needed.
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Proven experience in software development and programming languages such as Java, C++, Python, or JavaScript.
Strong understanding of data structures, algorithms, and software design principles.
Experience with web application development, including frontend and backend technologies.
Knowledge of software testing methodologies and tools to ensure the quality of deliverables.
Excellent problem-solving skills and the ability to troubleshoot and debug complex software issues.
Effective communication skills to collaborate with cross-functional teams and stakeholders.
Experience working in an Agile environment and familiarity with Agile methodologies.
Ability to work independently and in a team setting to deliver high-quality software solutions.
Strong attention to detail and a passion for continuous learning and improvement in software engineering practices.
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.