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 work will contribute to the success of our organization by creating efficient and reliable software products that meet the needs and requirements of our clients and customers. You will collaborate with cross-functional teams to implement new features and functionalities, troubleshoot and debug issues, and optimize software performance.
Key responsibilities
Participate in the entire software development lifecycle including requirement analysis, design, coding, and testing
Write clean, efficient, and maintainable code in various programming languages
Collaborate with other team members and stakeholders to gather and understand software requirements
Develop software solutions that align with the company's technical architecture and best practices
Perform code reviews, identify areas for improvement, and provide feedback to other developers
Test and debug software applications to ensure smooth and error-free operation
Optimize software performance for maximum speed and scalability
Stay updated with the latest industry trends, technologies, and best practices in software development
Contribute to the continuous improvement of development processes and tools
Work on multiple projects simultaneously and prioritize tasks effectively
Required qualifications
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience as a Software Engineer or Software Developer
Proficiency in programming languages such as Java, Python, C++, or similar
Strong understanding of software development methodologies and practices
Experience with web application development and deployment
Familiarity with database management and design
Excellent problem-solving and analytical skills
Ability to work independently and in a team environment
Good communication and interpersonal abilities
Attention to detail and a commitment to delivering high-quality software solutions
Solid understanding of version control tools and techniques
Experience with agile development methodologies
Knowledge of software testing and debugging processes
Ability to learn and adapt to new technologies and frameworks
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.