
Staff Engineer
BrightEdgeover 2 years ago
Remote, IndiaStaff+
Responsibilities
- Design, develop, and maintain robust and scalable software solutions.
- Write efficient, reusable, and well-documented code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Investigate and resolve software defects and issues.
- Implement best practices for code optimization and improvement.
- Mentor and guide junior developers.
Requirements
- Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
- More than eight years of proven experience as a Software Developer.
- Strong problem-solving skills and ability to write efficient, maintainable, and reusable code.
- Solid understanding of the software development life cycle and best practices.
- Proven ability to work collaboratively in a team environment.
- Excellent communication and interpersonal skills.
Benefits
- Competitive salary.
- PTO and paid holidays.
- Medical PPO or HMO, dental, and vision insurance.