Software Engineer
Position Summary
We are seeking a motivated Software Engineer to design, develop, and maintain scalable software applications and services.
In this role, you will collaborate with cross-functional teams to build high-quality products, write clean and efficient code, and contribute to the full software development lifecycle.
Key Responsibilities
- Design, develop, test, and deploy software applications and services.
- Write clean, maintainable, and efficient code.
- Collaborate with Product, QA, and Engineering teams to deliver features.
- Debug and resolve technical issues.
- Participate in code reviews and team discussions.
- Contribute to improving system performance and reliability.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 1–3+ years of software development experience (or strong internship/project experience).
- Proficiency in one or more programming languages such as Java, Python, C#, Go, or JavaScript.
- Basic understanding of data structures, algorithms, and software design principles.
- Familiarity with databases and REST APIs.
- Strong problem-solving and communication skills.