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

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering or related field, Proven experience in software development languages like Java, C++, Python, Strong understanding of software development methodologies, Experience with version control systems and CI tools, Familiarity with agile development methodologies.

Key responsabilities:

  • Design, develop, and maintain high-quality software solutions
  • Collaborate with teams to create software products
  • Conduct testing and debugging to ensure quality
  • Stay updated with latest technologies and apply them
  • Provide technical support and participate in code reviews
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