Software Engineer

New York Full-time $100,000 - $130,000 / Year
($8,333 - $10,833 / Month)

Job Description

Join our team as a Software Engineer, where you will leverage your skills in various programming languages and frameworks to architect and implement software solutions for our clients. You'll work in a fast-paced environment, collaborating with other talented engineers to drive projects from conception through deployment.

Responsibilities

  • Lead the development of software projects from concept to implementation.
  • Work closely with UX/UI designers to implement user-friendly interfaces.
  • Provide technical guidance to team members and contribute to the growth of the team.
  • Analyze requirements and architecture to ensure alignment with business goals.
  • Troubleshoot issues that arise in development or production and provide resolutions.
  • Engage in knowledge sharing and best practices within the engineering team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 4-6 years of experience in full-stack development
Technical Skills
  • JavaScript
  • Python
Soft Skills
  • Analytical thinking
  • Teamwork
Certifications
  • Google Professional Cloud Architect
  • AWS Certified DevOps Engineer
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with CI/CD pipelines: Expertise in automating the deployment process using CI/CD tools.
  • Experience with cloud services (AWS/Azure): Knowledge of cloud infrastructure and services for deploying applications.

Benefits

  • Comprehensive health and wellness packages.
  • 401(k) plan with significant matching.
  • Options for telecommuting and variable working hours.
  • Regular team-building events and training budget.

Company Culture

  • Continuous Learning: We provide extensive opportunities for ongoing education and professional development across all levels of the company.
  • Work-Life Balance: Our company values the well-being of our employees, offering flexible schedules to support their lifestyle.
  • Employee Empowerment: We empower our employees to take ownership of their work and build initiatives that drive the company forward.
Status: Open