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 our organization, contributing to the design, development, and maintenance of high-quality software solutions. This individual will be responsible for creating and implementing software programs, participating in the entire software development lifecycle, and collaborating with cross-functional teams to ensure the delivery of reliable and scalable software products.
Key Responsibilities:
Participate in the complete software development lifecycle, from requirement analysis to testing and deployment
Develop high-quality software design and architecture
Write clean, maintainable, and efficient code
Design, implement, and maintain efficient, reusable, and reliable code
Integrate data storage solutions
Ensure software is up-to-date with latest technologies
Debug, troubleshoot, and provide solutions for software defects
Collaborate with team members to determine best practices and client requirements
Coordinate software installation and monitor implementation process
Conduct software analysis, testing, and performance tuning
Document and maintain software functionality
Recommend improvements to existing software programs as necessary
Verify and deploy programs and systems
Participate in code reviews
Assist with training and support of internal and external users
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field
Proven experience as a software engineer or similar role
Strong proficiency in popular development languages (e.g., Java, C++, Python)
Experience with database management and SQL
Knowledge of agile methodologies
Understanding of software design principles and patterns
Ability to solve complex problems and think analytically
Experience with version control systems (e.g., Git, SVN)
Excellent communication and collaboration skills
Ability to work in a team environment
Strong attention to detail and organizational skills
Ability to adapt to new technologies and learn quickly
Experience with debugging and troubleshooting software issues
Knowledge of software testing and performance tuning
Familiarity with software development tools and integrated development environments (IDEs)
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.