Software Engineer
About Us
- We are a forward-thinking technology company specializing in delivering innovative, scalable, and user-centered solutions. Our mission is to empower businesses and individuals through cutting-edge software that drives efficiency and growth. We believe in fostering a collaborative environment where creativity, ownership, and continuous learning thrive.
Role Overview
- We are looking for a talented Software Engineer to join our dynamic team. This role is open to recent graduates on OPT or STEM OPT, as well as experienced professionals. You will play a key role in designing, building, and maintaining high-quality software products that align with our clients’ needs and our business objectives.
Key Responsibilities
- Design, develop, test, and deploy software applications and services.
- Collaborate with product managers, designers, and other engineers to gather and refine requirements.
- Write clean, maintainable, and efficient code following industry best practices.
- Participate in peer code reviews to maintain quality and share knowledge.
- Troubleshoot, debug, and optimize performance of applications.
- Research and recommend new tools, frameworks, and processes to improve product quality.
Required Qualifications
- Master’s degree in Computer Science, Software Engineering, or related field.
- Eligibility to work in the U.S. under OPT or STEM OPT.
- Proficiency in at least one programming language (e.g., Java, Python, JavaScript, C#, Go).
- Experience with front-end frameworks (React, Angular, or Vue) or back-end frameworks (Spring Boot, .NET Core, Django).
- Familiarity with relational or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Knowledge of version control systems like Git.
- Understanding of Agile/Scrum development methodologies.
Preferred Qualifications
- Experience with cloud services (AWS, Azure, or Google Cloud Platform).
- Familiarity with CI/CD tools and DevOps practices.
- Exposure to microservices architecture and containerization (Docker, Kubernetes).
- Strong analytical and problem-solving skills.