DK Holdings

Senior Software Engineer

US$120,000-$150,000Posted 12 days ago

Job Description

Job Summary

We are seeking a highly motivated and experienced Senior Software Engineer to join our dynamic development team. In this role, you will lead the design, development, and deployment of scalable software solutions that power our innovative platforms. You will collaborate closely with cross-functional teams to deliver high-quality applications, ensuring they meet performance, security, and usability standards. Your expertise in modern programming languages, cloud infrastructure, and system architecture will drive the creation of robust systems that support our growth and technological excellence.

Responsibilities

  • Design and develop scalable full-stack applications and backend services.
  • Build high-performance APIs and microservices using Go (Golang) and Python.
  • Develop responsive user interfaces using modern frontend frameworks.
  • Design and implement distributed systems using event-driven architectures.
  • Build and maintain RESTful APIs and asynchronous services.
  • Work with messaging and streaming platforms such as Apache Kafka.
  • Develop containerized applications using Docker and deploy workloads with Kubernetes.
  • Collaborate with product managers, designers, and engineers to deliver reliable features.
  • Improve system performance, reliability, security, and scalability.
  • Participate in architecture discussions, code reviews, and technical planning.
  • Create automated tests and maintain engineering best practices.

Qualifications

  • 4+ years of professional software engineering experience.
  • Strong experience building production applications.
  • Go (Golang)
  • Python
  • React
  • TypeScript
  • Next.js
  • REST APIs
  • Microservices architecture
  • Distributed systems
  • Event-driven architecture
  • Apache Kafka
  • Docker
  • Kubernetes
  • CI/CD pipelines
  • PostgreSQL
  • MySQL
  • AWS (EC2, ECS/EKS, RDS, S3, Lambda, CloudWatch)
  • or equivalent cloud providers

Preferred Qualifications

Apply for this role

Keep looking

Similar Remote Jobs That Pay Well