Explore open engineering positions at top tech companies. Whether you specialize in frontend, backend, full-stack, or mobile development, we have opportunities that match your skill set and career goals.
204 open positions
We list full-stack, frontend, backend, mobile, embedded, QA, and DevOps engineering roles across startups and established companies.
Yes — a large portion of our engineering listings are fully remote, allowing you to work from anywhere in the world.
Salaries vary by level: entry-level engineers typically earn $60k–$90k, mid-level $90k–$140k, and senior engineers $140k–$200k+, depending on location and tech stack.
JavaScript/TypeScript, Python, and Java consistently top the demand charts. Go, Rust, and Kotlin are growing fast. For web development, React and Node.js dominate. For data-heavy roles, Python with pandas and NumPy is essential.
Not necessarily. Many companies now hire based on demonstrated skills and portfolio rather than formal degrees. Coding bootcamp graduates, self-taught developers, and career switchers regularly land engineering roles — especially if they can pass technical interviews and showcase real projects.
Most engineering interviews include: (1) a recruiter/HR phone screen, (2) a technical phone/video interview with coding questions, (3) a take-home coding assignment or live coding challenge, and (4) a final onsite or virtual loop with system design, behavioral, and additional coding rounds.
Frontend engineers build the user-facing side of applications (HTML, CSS, JavaScript, React). Backend engineers build server-side logic, APIs, and databases (Node.js, Python, Java, PostgreSQL). Full-stack engineers work across both, often in smaller teams or startups.
The most common paths are: completing a coding bootcamp (3–6 months), self-studying via platforms like freeCodeCamp or The Odin Project, or pursuing an online CS degree. Build 3–5 portfolio projects, contribute to open source, and target junior roles or apprenticeships to get your first engineering job.






