Job Description
Are you a passionate Software Engineer looking for an exciting opportunity in the heart of New York City? Tech Innovations Inc. is seeking a talented Senior Software Engineer to join our growing team. We offer a competitive salary, comprehensive benefits, and a collaborative work environment.
In this role, you will be responsible for designing, developing, and testing high-quality software solutions. You will work closely with cross-functional teams to deliver innovative products that meet our clients' needs. If you are a problem-solver with a strong background in software development, we encourage you to apply.
Responsibilities
- Design, develop, and test software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define project requirements and deliverables.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve software issues to ensure optimal performance.
- Stay updated with the latest industry trends and technologies to continuously improve our products.
- Mentor junior engineers and contribute to the growth of the team.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of experience in software development, with a focus on backend or full-stack development.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.
- Familiarity with agile development methodologies and tools (e.g., Jira, Confluence).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.