Vexita AB Logo
Back to Careers

Backend Developer

Mid-Senior Level Backend Development

ABOUT THE ROLE

We are looking for an experienced Backend Developer with 4-6+ years of experience. We welcome developers with expertise in various backend technologies including Java, .NET/C#, Go, Python, Node.js, or similar. If you have a solid technical background, passion for building scalable backend systems, and are curious about modern technologies, we have an exciting opportunity for you.

Requirements:

  • 4-6+ years of backend development experience in one or more languages (Java, .NET/C#, Go, Python, Node.js, or similar)
  • Strong understanding of RESTful APIs and API design principles
  • Experience with microservices architecture and distributed systems
  • Proficiency in relational databases (PostgreSQL, MySQL, SQL Server, Oracle) and/or NoSQL databases (MongoDB, Cassandra, DynamoDB)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of containerization and orchestration (Docker, Kubernetes)
  • Understanding of CI/CD pipelines and DevOps practices
  • Experience with version control (Git) and collaborative development workflows
  • Strong knowledge of software design patterns and SOLID principles
  • Experience with testing frameworks and TDD/BDD practices
  • Understanding of message queues and event-driven architecture (RabbitMQ, Kafka, SQS, etc.)
  • Knowledge of authentication and authorization mechanisms (OAuth2, JWT, etc.)

Good to Have:

  • Experience with GraphQL
  • Knowledge of serverless architectures (AWS Lambda, Azure Functions, Google Cloud Functions)
  • Experience with gRPC and protocol buffers
  • Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK Stack, Datadog)
  • Experience with Infrastructure as Code (Terraform, CloudFormation, Pulumi)
  • Knowledge of caching strategies (Redis, Memcached)
  • Experience with search engines (Elasticsearch, Solr)
  • Understanding of security best practices and secure coding
  • Experience with Agile/Scrum methodologies
  • Contributions to open-source projects

Candidates should

  • Be highly professional and solution-oriented with a focus on client business needs
  • Be highly responsible and reliable
  • Have excellent communication and collaboration skills
  • Be flexible and adaptable to different technologies and project requirements
  • Have a passion for continuous learning and staying updated with industry trends

Language requirements

  • English (Fluent)

Why Work With Us?

Innovation Focus

Work with cutting-edge technologies and innovative solutions that make a real impact.

Great Team

Join a collaborative team of talented professionals who support each other's growth.

Growth Opportunities

Continuous learning and development opportunities to advance your career.