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 role of a Software Engineer within our organization is vital to building and maintaining high-quality software solutions. As a Software Engineer, you will play a crucial part in the entire software development lifecycle, from concept and design to testing and deployment. You will collaborate with cross-functional teams to deliver innovative, scalable, and reliable software products that meet our customers' needs.
Key Responsibilities:
Design, develop, and maintain software solutions
Write clean, efficient, and maintainable code
Collaborate with product managers and other engineers to define and implement innovative solutions for the product direction, visuals, and user experience
Conduct code reviews and troubleshooting
Participate in architectural and design discussions
Develop and maintain technical documentation
Work in an Agile development environment
Stay updated on emerging technologies
Contribute to the continuous improvement of the development process
Participate in team brainstorming and idea generation activities
Ensure software is up-to-date with the latest technologies
Test software to ensure responsiveness and efficiency
Implement security and data protection
Work with cross-functional teams to ensure quality throughout the software development lifecycle
Provide technical guidance and support
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Proven work experience as a Software Engineer or Software Developer
Proficiency in programming languages such as Java, C++, Python, or JavaScript
Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB)
Strong understanding of data structures and algorithms
Knowledge of software development methodologies, tools, and processes
Familiarity with Agile methodologies and DevOps practices
Ability to work in a team environment and independently
Excellent problem-solving and analytical skills
Good communication and interpersonal abilities
Experience with version control systems (e.g., Git, SVN)
Understanding of software testing and quality assurance
Experience with cloud technologies and services (e.g., AWS, Azure, GCP)
Ability to adapt to new technologies and learn quickly
Strong attention to detail and accuracy
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.