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, responsible for developing, testing, and maintaining high-quality software applications. This role is vital in ensuring that our products meet the needs of our clients and users, and that they are reliable, scalable, and secure.
Key Responsibilities:
Collaborating with cross-functional teams to define, design, and deliver new software features
Writing well-designed, testable code
Debugging and troubleshooting software issues
Participating in code reviews and maintaining code quality
Developing software verification plans and quality assurance procedures
Documenting and maintaining software functionality
Integrating software components into a fully functional software system
Staying up-to-date on emerging technologies and their potential application to the company's development efforts
Working with customers or stakeholders to identify system requirements
Producing detailed specifications and writing the program codes
Testing the product in controlled, real situations before going live
Preparing training manuals for users
Maintaining systems once they are up and running
Supporting the team and other stakeholders
Working on application performance optimization
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Proven work experience as a Software Engineer or Software Developer
Hands-on experience in software development and testing
Proficiency in programming languages such as Java, C++, Python, or others
Experience with software design and architecture
Strong problem-solving skills and attention to detail
Ability to work in a team environment and independently
Knowledge of software development methodologies and best practices
Understanding of databases and data structures
Experience with debugging, diagnosing, and resolving software issues
Excellent communication and interpersonal skills
Ability to prioritize and manage multiple tasks
Familiarity with Agile development methodologies
Understanding of security and data protection
Knowledge of version control tools and DevOps practices
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.