Job Requirements
5 - 10 years of experience
工作福利
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
This job post is managed by
HR MANAGER
Last active 5 個月前
Skills
Aha AI Senior Back-End Developer(Remote) 工作職責
| About Us
We are a venture-backed, full-remote, growth-stage fintech startup, founded by Stanford and MIT engineers from Silicon Valley. Our team has experience in entrepreneurship, finance, and consulting in NY, SF, and Chicago. We are incubating a product and looking to hire an all-star team that can grow the business. Joining this team will put you at the forefront of startup innovation. You will be able to scale a first in class product. Our team is made up of builders, and you should be no exception!
| Job Description
As a senior back-end web/app developer, you will focus on designing the flexible/scalable backend architecture, optimized for performance for future products.
What It’s Like to Work Here as a Back-End Engineer:
1. Our back-end stack is JavaScript (Node) and Python
- We accept candidates with prior experience in languages, as long as they have sufficient experience in C, C++, C#, Java, Ruby, GoLang.
- A good developer should be able to pick up JavaScript or Python quickly.
2. Our databases are SQL-based
- We use Postgres.
- We use ORMs to manage our databases.
3. Our production infrastructure uses containers, K8, AWS ECS.
4. Teamwork
- Collaborate with a multidisciplinary team to: design, develop, and document APIs, SDKs, and other services or tooling from inception to deployment
- Participate in code review with others to improve your work as well as theirs
- Write well-designed, reusable, and testable service and library code that you and other software engineers are happy to maintain
- Work with other engineers across the company to build delightful features that span various parts of the system
- Collaborate with our product team to understand and solve our users’ pain points
- Improve engineering standards, tooling, and processes
- Building new tools for our internal teams
- Exercise ownership and accountability over your work
4. API building
- Design, build, and maintain APIs, services, and systems
- Building a new API for our users, or iterate on existing APIs
5. Troubleshooting and debugging
- Troubleshoot, debug, and upgrade existing software systems, including the development and integration of new components or automation pipelines when necessary
- Debug production issues across services
- Launching daily new market, feature, or product
| Requirements
1. Information technology, Computer Engineering related background studies.
2. Five or more years of coding experience or internship with a similar job.
3. Experience in website framework (JavaScript, Python, Node.js).
4. Experience in Database (PostgreSQL, SQL Server).
5. Experience in QC test (QUnit, Mocha, Jasmine, RSpec).
| Salary Range:
Flexible working hours. Normal hours not required. Full remote. Performance based. Based on KPI, we will decide on discretionary bonus, full time (with insurance) offer, and terms.
This job offers you:
1. Flexible time, full-remote work
2. Full-time or fixed term (contract-based) employment
3. Performance-based rewards and bonus
4. Optional Onboarding Training Program: We have a dedicated 3- to 6- month onboarding program to help back-end engineers learn the basics of back end-to-end development to facilitate team work, understanding, and collaboration. You will have freedom to choose the language and framework you wish to learn, all classes and courses will be company-sponsored.