Senior Full stack Engineer
Harvey Nash
NY, United States
$168K a year
Permanent
US citizens and Green Card Holders and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1b candidates at this time
Role : Senior / Lead Full stack Engineer
Location : New York, NY
Duration : Direct Hire
Job Description
Responsibilities
- Develop and maintain components of high-performance, event-driven systems for real-time applications under the guidance of senior team members.
- Implement microservices using Java, Python, or Go, following established architectural patterns and best practices for scalability and resilience.
- Optimize code performance, focusing on efficient memory management, concurrency, and I / O operations to meet performance requirements.
- Work with both SQL and NoSQL databases to implement data storage and retrieval solutions for high-volume environments.
- Assist in the development of real-time analytics and reporting features, creating meaningful visualizations for stakeholders.
- Participate in the development of monitoring and alerting solutions, focusing on key performance indicators and system health metrics.
- Assist in implementing Infrastructure as Code practices, creating and maintaining scripts for consistent deployments.
- Contribute to container orchestration strategies, helping to implement efficient resource utilization and auto-scaling mechanisms.
- Implement caching strategies and optimize data access patterns to improve system responsiveness.
- Participate in code reviews, providing constructive feedback to peers and incorporating feedback to improve code quality.
- Assist in troubleshooting and resolving production issues, participating in on-call rotations as needed.
- Contribute to technical documentation, ensuring that system designs and implementations are well-documented.
- Participate in proof-of-concept projects, researching and implementing new technologies under guidance.
- Actively engage in team knowledge sharing sessions, presenting on learned topics and technologies.
Requirements
- Degree in Computer Science or related field.
- 5+ years of professional software development experience.
- Strong proficiency in at least one of Java, Python, or Go, with a focus on writing clean, maintainable code.
- Experience with microservices architecture and event-driven systems.
- Solid understanding of distributed systems concepts and challenges.
- Practical experience with both SQL and NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (e.g., Docker).
- Basic understanding of big data technologies (e.g., Hadoop, Spark, or Kafka).
- Experience with version control systems (preferably Git) and CI / CD pipelines.
- Good problem-solving skills and ability to debug complex issues.
- Strong communication skills and ability to work effectively in a team environment.
- Eagerness to learn and adapt to new technologies and methodologies.
- Basic understanding of agile development practices.
A reasonable, good faith estimate of the $120k / Annum to $168k / Annum with Benefits for this position.
6 days ago