';
Fullstack Developer – Backend Focus

As a Fullstack Developer with a backend focus, you will be responsible for designing, building, maintaining, testing, and debugging our applications. You will analyse existing systems to improve performance, document development processes and architecture, and collaborate with other development team members to ensure software solutions are delivered on time, within budget, and to a high standard. 

Job Responsibilities 

  • Design and develop robust, scalable backend services and APIs. 
  • Build and maintain responsive, user-friendly front-end interfaces. 
  • Write clean, efficient, and well-documented code following best practices and company standards.
  • Analyse existing systems to identify opportunities for optimisation and performance improvements. 
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Document system architecture and development processes clearly and thoroughly.
  • Collaborate closely with product owners, designers, and other developers to deliver features that meet business requirements.

Requirements 

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Strong problem-solving and critical-thinking skills.
  • Good written and verbal communication skills.
  • Minimum of 3 years’ experience developing with .NET or other modern backend technologies.
  • Proficiency with HTML, CSS, and JavaScript/TypeScript.
  • Preferred 2 years’ experience with Node.js
  • Familiarity with SQL and/or NoSQL databases.
  • Experience with Git for version control.
  • Solid understanding of Object-Oriented Programming and functional programming concepts.
  • Fluent in English, both written and spoken.
  • Up to date with the latest technologies and industry trends.
  • Eager to learn, with a strong work ethic and commitment to continuously developing skills and knowledge. 

Nice-to-Haves 

  • Knowledge of AWS Lambda or serverless architecture.
  • Strong interest in code refactoring and software design patterns.
  • Deep understanding of the software development lifecycle.
  • Experience with Agile development methodologies (Scrum, Kanban).
  • Familiarity with Test-Driven Development (TDD) or Behaviour-Driven Development (BDD).

At FlexiDev we offer our teams a range of comprehensive benefits: 

  • Opportunities that allow you to work remotely from virtually any suitable work location. 
  • Professional development opportunities to enhance your skills and career growth. 
  • A culture that values diversity and inclusion, ensuring everyone’s voice is heard. 
  • Support from highly experienced industry leaders within Indonesia and in other countries. 
  • A collaborative project environment with supportive teammates. 
Job Categories: Engineering Software Development
Job Types: Full Time
Job Locations: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Comments
Share
Cininta Golda