Logo for FlexiDev

Fullstack Developer – Backend Focus

Job description

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

Full Stack Engineer Related jobs

Other jobs at FlexiDev

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.