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 developing high-quality software solutions that drive the success of our organization. You will be responsible for designing, implementing, and testing software applications while collaborating with cross-functional teams to ensure the scalability and performance of our products.
Key Responsibilities
Participate in the entire software development lifecycle, from concept and design to testing and maintenance
Collaborate with product managers and engineering teams to understand customer needs and develop solutions
Write well-designed, efficient code using best software development practices
Conduct thorough testing of software applications to identify and resolve defects
Develop and implement software verification plans and quality assurance procedures
Produce technical documentation to support software
Optimize software for maximum speed and scalability
Keep up-to-date with emerging technologies and apply them to the development process
Work closely with other team members to integrate software components
Provide technical support and troubleshooting for software applications
Adhere to software development metrics and standards
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or related field
Proven experience in software development and coding
Proficiency in programming languages such as Java, C++, Python, or similar
Strong understanding of software design and architecture principles
Ability to write clean, efficient, and maintainable code
Experience with software testing and debugging techniques
Solid understanding of data structures and algorithms
Ability to work in a fast-paced, collaborative environment
Excellent problem-solving and analytical skills
Experience with version control systems such as Git
Knowledge of software development methodologies and processes
Strong communication and teamwork skills
Ability to adapt to new technologies and learn quickly
Understanding of continuous integration and deployment processes
Familiarity with cloud platforms and services is a plus
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.