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 the development and maintenance of software systems that power our organization. They are responsible for designing, developing, and testing software solutions, collaborating with cross-functional teams, and ensuring high-quality code delivery.
Key responsibilities
Designing, coding, and testing software applications and systems
Collaborating with product managers and engineering teams to understand requirements and deliver high-quality software solutions
Participating in code reviews and maintaining code quality, performance, and security
Identifying and resolving technical problems
Documenting software specifications and training materials
Developing and maintaining technical documentation
Participating in the full software development lifecycle
Implementing software development best practices
Collaborating with cross-functional teams to deliver projects on time
Conducting software testing and debugging
Supporting and troubleshooting software issues
Staying updated with the latest industry trends and technologies
Participating in team meetings and brainstorming sessions
Assisting in the training and mentoring of junior team members
Contributing to the continuous improvement of software development processes
Required qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
Proven experience in software development, including designing, coding, testing, and debugging
Proficiency in programming languages such as Java, C++, Python, or Ruby
Strong understanding of software development methodologies and best practices
Experience with software testing and debugging tools
Knowledge of relational and non-relational databases
Experience with version control systems (e.g., Git, SVN)
Excellent problem-solving skills and attention to detail
Ability to work in a collaborative team environment
Strong communication and interpersonal skills
Ability to adapt to new technologies and learn quickly
Experience with Agile development methodologies
Knowledge of cloud computing platforms is a plus
Certifications in relevant technologies are 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.