unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote:
Full Remote
Experience:
None
Work from:
Vatican City
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
As a software engineer, you will play a crucial role in designing, developing, and maintaining high-quality software solutions to meet the organization's needs. You will collaborate with cross-functional teams to create cutting-edge software products and contribute to the continuous improvement of software development processes.
Key Responsibilities:
Participate in all phases of the software development lifecycle
Design, develop, and maintain efficient, reusable, and reliable code
Collaborate with product managers and stakeholders to understand and translate business requirements into technical solutions
Conduct thorough testing and debugging of applications to ensure the software meets quality standards
Implement best practices in software development, code reviews, and documentation
Stay updated with the latest technologies and incorporate them into the software development process
Work closely with cross-functional teams to analyze and improve system performance
Provide technical support and troubleshooting for software applications
Contribute to architectural and design decisions
Participate in code reviews and knowledge sharing sessions
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field
Proven experience in software development and programming languages such as Java, C++, Python, etc.
Strong understanding of software development methodologies and best practices
Experience with version control systems (e.g., Git) and continuous integration tools
Ability to work effectively in a team environment and collaborate with cross-functional teams
Solid understanding of data structures, algorithms, and object-oriented design principles
Excellent problem-solving and analytical skills
Ability to prioritize and manage multiple tasks in a fast-paced environment
Experience with software testing and debugging techniques
Excellent communication and interpersonal skills
Familiarity with agile development methodologies
Proficiency in database management systems (e.g., SQL, NoSQL)
Knowledge of web development technologies (e.g., HTML, CSS, JavaScript)
Understanding of security principles and compliance requirements
Ability to adapt to new technologies and learn quickly
Required profile
Experience
Level of experience:None
Spoken language(s):
English
Check out the description to know which languages are mandatory.