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 key role in developing high-quality software applications and solutions that meet the needs of our clients. You will be responsible for designing, coding, testing, and debugging software, as well as collaborating with cross-functional teams to ensure the successful delivery of projects. Your expertise will contribute to the innovation and refinement of our software products, driving our organization's technological advancement and enhancing our competitive edge in the market.
Key responsibilities
Designing, developing, and maintaining software applications using various programming languages and technologies
Collaborating with product managers and other stakeholders to gather and refine requirements
Writing clean, efficient, and well-documented code
Testing and debugging software to ensure functionality and integrity
Participating in code reviews and providing constructive feedback to team members
Identifying and addressing technical and design risks
Contributing to the continuous improvement of development processes and practices
Working on both frontend and backend development tasks as needed
Integrating software components into a fully functional software system
Supporting and maintaining existing software applications
Participating in team meetings and brainstorming sessions
Staying updated on emerging technologies and industry trends
Adhering to software development best practices and standards
Collaborating with cross-functional teams to achieve project goals
Providing technical guidance and mentorship to junior team members
Required qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Proven experience as a Software Engineer or similar role
Proficiency in one or more programming languages such as Java, C++, Python, or JavaScript
Strong understanding of software development methodologies and best practices
Experience with web application development and related technologies (e.g., HTML, CSS, JavaScript frameworks)
Knowledge of database systems and SQL query language
Familiarity with version control systems (e.g., Git)
Excellent problem-solving and analytical skills
Ability to work collaboratively in a team environment
Good communication and interpersonal abilities
Solid understanding of software architecture and design principles
Capability to learn new technologies and tools quickly
Experience with agile development methodologies is a plus
Certifications in relevant technologies is an advantage
Strong commitment to quality, innovation, and continuous improvement
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.