BEPC Inc. is a consulting firm focused on business excellence, seeking a Junior Backend Software Developer to support their client in building scalable and reliable backend systems. This role offers early-career developers the chance to gain hands-on experience while collaborating with experienced engineers and contributing to real-world applications.
Responsibilities:
- Assist in the development and maintenance of backend services and APIs
- Write clean, efficient, and well-documented code following best practices
- Support the design and implementation of database structures and queries
- Collaborate with front-end developers and cross-functional teams to deliver integrated solutions
- Participate in code reviews, testing, and debugging activities
- Troubleshoot issues and support system improvements under guidance
- Learn and apply new tools, technologies, and development practices
- Help maintain application performance, security, and reliability
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- Approximately 1–2 years of experience in software development (internships and academic projects accepted)
- Basic proficiency in at least one backend language such as Python, Java, C#, or Node.js
- Understanding of REST APIs and web services
- Familiarity with databases (MySQL, PostgreSQL, or similar)
- Experience with Git or version control systems
- Strong communication skills with advanced English proficiency
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Familiarity with frameworks such as .NET, Spring Boot, Express, or Flask
- Basic understanding of Docker or containerization
- Experience with personal, academic, or open-source projects