Senior Full stack Engineer
: Job Details :


Senior Full stack Engineer

Harvey Nash

Job Location : all cities,NY, USA

Posted on : 2024-11-21T15:24:23Z

Job Description :

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 $170k/Annum with Benefits for this position.

Apply Now!

Similar Jobs (0)