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 software engineer plays a crucial role in our organization, responsible for designing, developing, and maintaining high-quality software solutions. They are integral to the success of our products and services, contributing to innovation, efficiency, and scalability.
Key Responsibilities:
Collaborate with cross-functional teams to gather and understand requirements
Design, develop, and maintain software solutions
Write clean, scalable code using programming languages
Test and deploy applications and systems
Revise, update, refactor, and debug code
Improve existing software and develop new features
Review, verify, and validate the code
Participate in code reviews and contribute to team processes
Identify, prioritize, and execute tasks in the software development life cycle
Work with QA engineers to ensure software quality
Maintain documentation of software and systems
Keep abreast of new technologies and industry best practices
Provide technical support and troubleshooting
Contribute to a culture of innovation and excellence
Adhere to software development standards and best practices
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
Proven experience as a software engineer or similar role
Proficiency in programming languages such as Java, Python, C++, or others
Experience with software development methodologies and best practices
Strong understanding of data structures, algorithms, and object-oriented design
Knowledge of software testing and debugging
Experience with agile methodologies and tools
Ability to work in a team environment and collaborate effectively
Excellent problem-solving and critical thinking skills
Good communication and interpersonal abilities
Ability to learn and adapt to new technologies and tools
Attention to detail and commitment to quality
Familiarity with version control systems and code repositories
Understanding of software security principles and best practices
Experience with continuous integration and continuous deployment
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.