Job Description
Join our dynamic team as an Entry Level Software Engineer and kickstart your career in cutting-edge technology development. We offer a supportive environment with mentorship opportunities, flexible remote work options, and exposure to real-world projects that impact millions of users. Perfect for recent graduates and career changers passionate about building scalable solutions.
Responsibilities
- Develop, test, and maintain high-quality software applications using modern frameworks
- Collaborate with cross-functional teams to define requirements and deliver technical solutions
- Write clean, efficient, and documented code following industry best practices
- Participate in agile development cycles including sprint planning and retrospectives
- Troubleshoot and resolve technical issues in existing systems
- Contribute to code reviews and implement feedback for continuous improvement
- Learn and integrate emerging technologies into project workflows
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong understanding of data structures, algorithms, and object-oriented programming
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and CI/CD pipelines
- Basic knowledge of cloud platforms (AWS, Azure, or GCP)
- Excellent problem-solving skills and ability to work independently
- Strong communication skills and collaborative mindset
- Passion for continuous learning and adapting to new technologies