Bachelor's degree in Computer Science or related field, Proven experience as a Software Engineer, Proficiency in coding languages like Java, C++, or Python, Strong understanding of software development practices and methodologies, Experience with Agile development.
Key responsabilities:
Collaborate with cross-functional teams to design and ship features
Develop high-quality software design and architecture
Excute tasks through the software development life cycle
Automate tasks and review/debug code
Mentor junior developers and ensure system monitoring
Report This Job
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 role is pivotal to our organization as they are responsible for designing, developing, and maintaining software systems, ensuring they meet our clients' needs and industry standards. They contribute to the entire software development lifecycle, from concept and design to testing. Their work directly impacts our company's ability to deliver high-quality and efficient software solutions to our clients.
Key responsibilities
Collaborate with cross-functional teams to define, design, and ship new features.
Develop high-quality software design and architecture.
Identify, prioritize, and execute tasks in the software development life cycle.
Develop tools and applications by producing clean, efficient code.
Automate tasks through appropriate tools and scripting.
Review and debug code.
Perform validation and verification testing.
Document development phases and monitor systems.
Ensure software is up-to-date with the latest technologies.
Mentor and coach junior developers.
Required qualifications
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Software Engineer or Software Developer.
Proficiency in coding languages such as Java, C++, or Python.
Strong understanding of software development methodologies and practices.
Experience with Agile development methodologies.
Knowledge of databases, web servers, and web services.
Ability to work in a team environment and collaborate effectively.
Excellent troubleshooting and debugging skills.
Attention to detail and a passion for quality.
Good communication skills and the ability to explain technical details clearly.
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.