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 role of a Software Engineer at our company is crucial to the development and maintenance of our software products. The Software Engineer will be responsible for designing, developing, and testing software solutions, collaborating with the product development team, and ensuring that our products meet high-quality standards.
Key Responsibilities:
Collaborate with product management and engineering teams to understand requirements and translate them into technical solutions
Design, develop, and maintain high-quality software code
Participate in code reviews and provide constructive feedback to other team members
Conduct software testing to ensure the reliability, security, and performance of applications
Identify and address technical debt and inefficiencies in the existing codebase
Work in an agile environment and contribute to sprint planning, daily stand-ups, and retrospectives
Collaborate with cross-functional teams to integrate software modules and components
Stay updated on emerging technologies and trends in software development
Document software design and architecture
Contribute to the continuous improvement of development processes and tools
Provide technical support to internal and external stakeholders
Participate in troubleshooting and debugging of software issues
Ensure compliance with coding standards and best practices
Participate in the release and deployment processes
Demonstrate commitment to teamwork and continuous improvement of skills and knowledge
Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field
Proven experience in software development and programming
Proficiency in multiple programming languages such as Java, C++, Python, or JavaScript
Strong understanding of software design principles and patterns
Experience with agile methodologies and practices
Ability to work in a fast-paced and collaborative environment
Excellent problem-solving and analytical skills
Solid understanding of version control systems (e.g., Git)
Knowledge of software testing and quality assurance processes
Experience with web application development frameworks (e.g., React, Angular, or Vue.js)
Good interpersonal and communication skills
Ability to prioritize and manage workload effectively
Familiarity with software development tools and IDEs
Understanding of database management and SQL
Ability to learn and adapt to new technologies and tools
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.