Salary
💰 $26,000 - $55,000 per hour
Tech Stack
AWSDjangoFlaskGoHerokuJavaJavaScriptMongoDBMySQLNode.jsNoSQLPostgresPythonRubySQLTypeScript
About the role
- Code high-volume and scalable software.
- Partner closely with cross-functional teams which may include front-end developers, design, product, and other business units.
- Write clean, scalable, and maintainable code in languages such as Python, Java, or Node.js.
- Develop and maintain databases, ensuring data integrity and performance optimization.
- Participate in code reviews and contribute to the improvement of internal coding standards and best practices.
- Assist in troubleshooting, debugging, and optimizing performance of back-end services.
Requirements
- Proficiency in at least one back-end language: Python (with Flask or Django), JavaScript/TypeScript (with Node.js/Express), Java, C#, Ruby, Go, etc.
- Experience with SQL (e.g., PostgreSQL, MySQL)
- Familiarity with NoSQL databases (e.g., MongoDB) is a plus.
- Understanding of RESTful API design and ability to build and consume APIs (JSON, HTTP methods, etc.).
- Familiarity with using Git/GitHub for code collaboration.
- Knowledge of web servers and platforms like Heroku, Render, AWS, or Vercel.
- Basic understanding of handling user logins (JWT, OAuth, sessions).
- Flexible work environment
- Employee shares options
- Health and life insurance
- Internship program with mentorship
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaNode.jsC#RubyGoSQLPostgreSQLMySQLRESTful API
Soft skills
collaborationtroubleshootingdebuggingperformance optimizationcode reviewclean code practices