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, you will play a crucial role in designing, developing, and maintaining high-quality software solutions. Your contributions will be integral to the success of our projects and the overall improvement of our software products.
Key Responsibilities:
Collaborate with cross-functional teams to analyze project requirements and develop software solutions
Write clean, efficient, and maintainable code using best software development practices
Participate in system design, architecture, and code reviews
Implement and maintain software features, enhancements, and bug fixes
Conduct thorough testing, debugging, and troubleshooting of software applications
Ensure software quality and performance through continuous improvement and refactoring
Contribute to the development and maintenance of technical documentation
Stay updated with the latest technologies and industry trends to drive innovation and improvement
Work closely with product managers, designers, and other stakeholders to deliver high-value software solutions
Participate in agile development processes including sprint planning, daily stand-ups, and retrospectives
Provide technical guidance and support to other team members as needed
Participate in the continuous improvement of engineering practices and processes
Collaborate with the QA team to ensure high-quality deliverables
Adhere to software development standards, security guidelines, and best practices
Contribute to the overall success of the engineering team through effective communication and teamwork
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field
Proven experience in software development and engineering
Proficiency in programming languages such as Java, C++, or Python
Strong understanding of algorithms, data structures, and object-oriented design principles
Knowledge of web development technologies such as HTML, CSS, and JavaScript
Experience with version control systems such as Git or SVN
Ability to analyze and troubleshoot complex software issues
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities within a team environment
Ability to adapt to new technologies and learn quickly
Experience with agile development methodologies and practices
Understanding of software testing and QA processes
Knowledge of software security best practices
Ability to work effectively in a fast-paced and dynamic environment
Desire to continuously improve and innovate in software engineering
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.