Senior Software Engineer (remote)
Salary: contact for details
We are looking for a senior-level developer. The ideal candidate would have strong experience using the tools listed below.
This is a fully remote position. However, we are looking for people who will work in the EST or CST time zones.
Key Responsibilities:
- Work with stakeholders to determine project requirements
- Design and build new applications
- Add new features to existing applications
- Review code
- Refactor code
- Mentor junior developers
- Act as hiring manager
- Support end users
Skills Required:
Strong experience with ...
- Python development
- REST APIs
- Frontend development
- Languages such as HTML, CSS, JS, etc.
- Libraries such as Tailwind and Material UI
- Frameworks such as Next.js
- Relational databases, particularly PostgreSQL
- Design
- Queries
- Normalization
- System architecture
- Distributed version control systems such as Git or Mercurial
- Web frameworks such as Django, React, and Flask
- Containerization (e.g. Docker)
- Testing frameworks (e.g. Jest, Cypress)
- Experience with AI tools such as Cursor, Claude Code, and v0
Ability to ...
- Lead a team
- Solve problems quickly
- Work with minimal supervision
- Work in an agile environment
Bonus Points For:
- Data science experience (using Pandas)
- UI/UX design experience
- DevOps experience designing and building a CI/CD process
- 1+ years of experience with a NoSQL database