What are the responsibilities and job description for the Back End Developer position at Piepeople Consulting Inc.?
Seeking a talented Software Engineer to build and optimize high-performance backend systems. The ideal candidate will have strong programming skills in any two of Java, C , Go and a solid foundation in distributed system design.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs.
- Write clean, efficient, and maintainable code in any two of Java, C , or Go.
- Collaborate with product and infrastructure teams to deliver scalable solutions.
- Participate in code reviews, testing, and deployment.
- Optimize application performance and reliability.
Must Have:
- 3 years of software development experience.
- Proficiency in at least two of Java, C , Go.
- Experience building RESTful or gRPC services.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with Git and modern CI/CD workflows.
Nice to Have:
- Experience with cloud platforms (AWS, GCP, or Azure).
- Knowledge of containerization (Docker, Kubernetes).
- Familiarity with microservices and distributed systems.
Location: San Jose/Onsite
Time Zone: PST
Duration: 1 year