Junior Software Engineer
Philadelphia, PA
Contract-to-Hire
A dynamic and innovative company dedicated to delivering cutting-edge solutions in the tech industry is looking to bring a new Junior Software Engineer onto their team. We are looking for a passionate and talented individual to contribute to their mission of building robust and scalable software systems.
Responsibilities:
- Develop and maintain backend services using Python.
- Build and manage server-side applications with Node.js.
- Design and implement distributed systems to ensure efficient communication between services.
- Deploy, manage, and monitor applications on AWS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot and debug applications to optimize performance.
Required Skills:
- Proficiency in Node.js and backend development.
- Experience with building services in Python.
- Understanding of distributed systems and inter-service communication.
- Familiarity with AWS services and deployment.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with version control systems like Git.
- Knowledge of containerization technologies such as Docker.
- Familiarity with CI/CD pipelines.