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 the design, development, and maintenance of high-quality software solutions. You will be responsible for participating in the entire software development lifecycle, collaborating with cross-functional teams, and ensuring the scalability and performance of our software products.
Key Responsibilities:
Collaborate with product management and engineering teams to understand requirements and propose solutions
Design, develop, and test software applications
Write clean, efficient code using a variety of programming languages
Participate in code and design reviews
Debug and resolve technical issues
Contribute to the continuous improvement of software development processes
Implement best practices for software development and ensure adherence to coding standards
Work in an agile environment to deliver high-quality software
Assist in the integration of software components
Conduct performance tuning and optimization of software systems
Document software specifications and support technical documentation
Collaborate with cross-functional teams to ensure product delivery
Stay updated on industry trends and best practices in software engineering
Provide technical guidance to junior team members
Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field
Proven experience in software development and programming
Proficiency in programming languages such as Java, C++, Python, or JavaScript
Hands-on experience with software development tools (e.g., Git, JIRA)
Strong understanding of data structures and algorithms
Knowledge of web technologies (e.g., HTML, CSS, JavaScript)
Experience with object-oriented design principles
Ability to work in an agile development environment
Excellent problem-solving and analytical skills
Good understanding of software testing principles and methodologies
Solid understanding of software architecture and design patterns
Experience with debugging and troubleshooting techniques
Excellent communication and collaboration skills
Ability to work effectively in a team environment
Continuous learning and adaptive to new technologies
Required profile
Experience
Level of experience:Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.