Match score not available

software engineer

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Proven experience as Software Engineer, Proficiency in multiple programming languages, Strong understanding of data structures and algorithms, Experience with Agile methodologies.

Key responsabilities:

  • Participate in the application lifecycle focusing on coding
  • Collaborate with teams to define and ship features
  • Build high-quality, innovative software compliant with standards
  • Conduct software analysis, testing, and debugging
  • Document and maintain software functionality
FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See all jobs

Job description

Overview:
The Software Engineer plays a crucial role in the development and maintenance of software systems within the organization. They are responsible for designing and implementing software solutions, ensuring the functionality and efficiency of applications, and collaborating with cross-functional teams to deliver high-quality products.
Key Responsibilities:
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Build high-quality, innovative, and fully performing software that complies with coding standards and technical design
  • Conduct software analysis, programming, testing, and debugging
  • Document and maintain software functionality
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Comprehend and transform business requirements into technical specifications
  • Collaborate with other developers, business analysts, and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications
  • Assist in the collection and documentation of user requirements, development of user stories, estimates, and work plans
  • Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software
  • Assist in the development and maintenance of user manuals and guidelines
  • Stay updated on emerging technologies/industry trends and apply them into operations and activities
Required Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Proven work experience as a Software Engineer or Software Developer
  • Proficiency in multiple programming languages such as Java, C++, Python, etc.
  • Experience with software design and development in a test-driven environment
  • Strong understanding of data structures, algorithms, and object-oriented design
  • Experience with Agile methodologies and working in a collaborative team environment
  • Ability to learn new technologies and adapt to new challenges
  • Excellent problem-solving skills and attention to detail
  • Effective communication and teamwork skills
  • Familiarity with software development tools, such as IDEs, version control systems, and bug tracking systems
  • Knowledge of software testing and debugging
  • Ability to work independently and in a team environment
  • Strong analytical and critical thinking skills
  • Understanding of software development best practices and coding standards

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Critical Thinking
  • Problem Solving
  • Teamwork
  • Analytical Thinking
  • Verbal Communication Skills

Software Engineer Related jobs