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 at our company, you will play a crucial role in the design, development, and maintenance of high-quality software solutions. You will work closely with cross-functional teams to understand requirements, develop code, and ensure the performance, security, and scalability of our software products.
Key Responsibilities
Participate in the entire application lifecycle, focusing on coding and debugging
Collaborate with internal teams to design, develop, and implement software solutions
Write clean, scalable code using programming languages
Test and deploy applications and systems
Revise, update, refactor, and debug code
Improve existing software
Develop documentation throughout the software development life cycle
Ensure software is up-to-date with the latest technologies
Conduct software analysis, programming, testing, and debugging
Contribute to technical architecture and design discussions
Maintain high standards of software quality within the team by establishing good practices and habits
Support, maintain, and document software functionality
Integrate software components into a fully functional software system
Document and maintain software functionality
Upgrade and repair existing programs
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field
Proven work experience as a Software Engineer or Software Developer
Strong knowledge of software development methodologies, tools, and processes
Experience with database management and development
Proficiency in multiple programming languages such as Java, C++, Python, etc.
Solid understanding of data structures, algorithms, and software design
Experience with software testing and debugging
Ability to work in a fast-paced, dynamic environment
Excellent problem-solving and analytical skills
Good communication and teamwork skills
Understanding of Agile frameworks and software development best practices
Ability to learn new technologies and tools quickly
Experience with version control systems (e.g., Git, SVN)
Knowledge of web application development and cloud platforms is a plus
Experience with DevOps practices and CI/CD pipelines is 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.