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 vital role in designing, developing, and maintaining high-quality software solutions. You will be responsible for contributing to all stages of the software development lifecycle, from requirements gathering and designing to implementation and testing. Your expertise will help our team deliver innovative and efficient software products that meet the needs of our clients and end-users.
Key responsibilities
Collaborate with cross-functional teams to gather and define software requirements
Design, develop, and implement software solutions using programming languages and frameworks
Conduct thorough testing and debugging to ensure the performance and reliability of the software
Create and maintain technical documentation for software components and systems
Participate in code reviews and provide constructive feedback to team members
Optimize software for maximum speed and scalability
Contribute to continuous improvement initiatives and process enhancements
Stay updated on industry trends and best practices in software development
Collaborate with product management and stakeholders to deliver high-quality solutions on time
Identify and address technical debt to improve overall software quality
Assist in troubleshooting and resolving software issues and customer concerns
Work on multiple projects simultaneously, balancing priorities and deliverables
Provide technical guidance and mentorship to junior team members
Participate in a dynamic and agile development environment, adapting to changes and priorities effectively
Required qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
Proven experience in software development and programming using languages such as Java, C++, Python, or similar
Strong understanding of data structures, algorithms, and software design principles
Experience with web application development, including front-end and back-end technologies
Proficiency in database management and SQL, with experience in designing and optimizing relational databases
Knowledge of software testing methodologies and tools, including unit testing and integration testing
Familiarity with version control systems such as Git for managing code repositories
Ability to work in an agile development environment and deliver high-quality software solutions within timelines
Excellent problem-solving skills and the ability to analyze and debug complex software issues
Strong communication and teamwork skills to collaborate effectively with cross-functional teams
Experience with software development tools and IDEs for efficient coding and debugging
Understanding of secure coding practices and principles for developing robust and secure software applications
Detail-oriented approach with a focus on delivering clean, maintainable, and scalable code
Ability to adapt to new technologies and learn continuously to enhance technical skills and knowledge
Experience with software architecture and design patterns for building scalable and maintainable systems
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.