Match score not available

software engineer

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Experience: 
None
Work from: 
Vatican City

FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See all jobs

Job description

Software Engineer
Overview:
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.

Other Skills

  • Problem Solving
  • Adaptability
  • Social Skills
  • Analytical Skills
  • Verbal Communication Skills

Software Engineer Related jobs