Staff Software Engineer
New
Remote (US)Full-TimeStaff
Salary$170,000 - $190,000 a year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8 - 10 years
- Required Skills
- AWSDockerNode.jsPostgreSQLSQLDynamoDBJavascriptMySQLTypeScriptRESTful APIs
Requirements
- 8 - 10 years of proven experience in backend development using one or more popular programming languages, such as JavaScript, TypeScript or Node.js.
- Proficient knowledge of RESTful APIs and experience in designing and implementing them for optimal performance.
- Strong command of SQL databases, including relational databases like MySQL or PostgreSQL.
- Experience with non-relational databases like DynamoDB.
- Extensive experience developing functionality using AWS services like Lambda, SQS, RDS and EC2.
- Exposure to Docker and experience working with applications to run in a container orchestration environment, such as Kubernetes.
- BS or MS in Computer Science or a related field.
- Strong understanding of software engineering principles, algorithms, and data structures.
- Proficient with backend development tools and server architecture.
- Well-versed with code versioning tools, such as Git.
Responsibilities
- Develop and maintain the backend systems powering the Foodsmart web application.
- Collaborate with front-end engineers to design and implement APIs that effectively serve front-end needs.
- Establish and uphold development practices, including code reviews and comprehensive testing, to enhance code quality and system performance.
- Work closely with the product team to comprehend end-user requirements, formulate use cases, and transform those into a robust and efficient backend solution.
- Debug and resolve production, server-side and database-related issues.
- Proactively monitor and optimize system performance and scalability.
- Stay informed about emerging technologies and propose ways to leverage them in current and future backend development.
View Full Description & ApplyYou'll be redirected to the employer's site