Epicareer Might not Working Properly
Learn More

Senior Software Engineer - Full Stack

Salary undisclosed

Checking job availability...

Original
Simplified
We are seeking an experienced Software Engineer to join our engineering team, focusing on building and maintaining scalable, cloud-native applications using Next.js and Go. The ideal candidate will have a strong background in both frontend and backend development, with expertise in modern cloud technologies and DevOps practices. ## Key Responsibilities - Design and implement scalable microservices using Go and containerization technologies - Develop responsive and performant web applications using Next.js and React - Maintain and improve our Kubernetes-based infrastructure - Write clean, maintainable, and well-tested code - Collaborate with cross-functional teams to design and implement new features - Participate in code reviews and contribute to technical architecture decisions - Monitor and optimize application performance - Mentor junior developers and contribute to team growth ## Required Skills & Experience - 2+ years of software development experience - Strong proficiency in Go programming language - Expert knowledge of Next.js, React, and modern JavaScript/TypeScript - Hands-on experience with Docker containerization - Proven experience with Kubernetes orchestration - Experience with Temporal workflow engine - Strong DevOps background including CI/CD pipelines - Experience with cloud platforms (AWS, GCP, or Azure) - Solid understanding of distributed systems and microservices architecture - Excellent problem-solving and debugging skills ## Preferred Qualifications - Experience with GraphQL and REST API design - Knowledge of message queuing systems (Kafka, RabbitMQ) - Familiarity with observability tools (Prometheus, Grafana) - Contributions to open-source projects - Experience with infrastructure as code (Terraform, Pulumi) - Background in agile development methodologies