J
Jobgether
FullstackSenior
Senior Software Engineer, Product
ReactTypeScriptHTMLCSSPythonFlaskPostgreSQLAWSGitHub CopilotCursorAnthropic
Про позицію
As a Senior Software Engineer, Product, you will design, build, ship, and own end-to-end features used by thousands of developers and millions of end users. This is a fully remote role that requires a strong backend foundation while contributing across frontend, backend, and data layers using React, TypeScript, Python, Flask, and PostgreSQL.
Обовʼязки
- Design, build, test, deploy, monitor, and maintain high-quality product features across frontend, backend, and data layers.
- Own initiatives end to end, from identifying and defining problems through scoping, prioritization, implementation, production rollout, and long-term maintenance.
- Partner closely with Product and engineering colleagues to translate customer and business needs into practical technical solutions.
- Build scalable, reliable, and maintainable systems capable of supporting high-volume production workloads.
- Develop user-facing experiences using React, TypeScript, HTML, CSS, and modern frontend practices.
- Develop and maintain backend services and APIs using technologies such as Python and Flask.
- Work extensively with PostgreSQL and advanced SQL for data access, analysis, and application logic.
- Debug complex issues across frontend, backend, and data boundaries and implement durable solutions that prevent recurring problems.
- Monitor feature usage, adoption, performance, and reliability after launch, using insights to continuously improve the product.
- Participate actively in code reviews, technical discussions, bug fixes, and quality initiatives.
- Improve existing codebases and systems, including code you did not originally write.
- Establish and maintain high standards for code quality, testing, reliability, scalability, and engineering practices.
- Make pragmatic decisions about scope and priorities, balancing technical quality with the need to deliver meaningful customer value quickly.
- Use AI-assisted development tools effectively to accelerate development while carefully reviewing generated code and validating its correctness.
- Contribute to architecture decisions that affect broader systems and teams.
- Engage directly with customers and internal stakeholders to understand product needs and assess how new features perform in practice.
- Mentor other engineers through thoughtful feedback, code reviews, technical guidance, and knowledge sharing.
- Proactively identify problems, suggest improvements, and take ownership of driving solutions through to completion.
- Contribute to incident response, technical investigations, and initiatives that improve system reliability and operational excellence.
Вимоги
- 8+ years of professional software engineering experience, with a strong backend foundation and a proven track record of building and operating high-scale production systems.
- Strong proficiency in backend engineering combined with genuine hands-on frontend development experience.
- Advanced SQL skills, including the ability to write complex queries beyond basic data retrieval and updates.
- Strong proficiency with React and experience independently owning meaningful frontend and UI development.
- Solid foundations in HTML, CSS, and JavaScript, together with a strong understanding of HTTP and browser-server interactions.
- Experience building and operating meaningful user-facing features in production, including monitoring adoption and iterating based on results.
- Strong software engineering fundamentals, including testing, debugging, code quality, maintainability, scalability, and reliability.
- Experience working with TypeScript, React, PostgreSQL, Python, Flask, and cloud-hosted systems is highly relevant.
- Familiarity with AWS environments and modern practices for deployment, monitoring, reliability, and production operations.
- Ability to quickly understand unfamiliar codebases and confidently improve systems you did not build yourself.
- Strong product mindset, with the ability to understand customer needs, identify valuable problems, scope solutions, and prioritize effectively.
- High standards for quality combined with sound judgment about when to simplify, reduce scope, or iterate after launch.
- Customer-focused approach and the ability to think from the perspective of developers, product managers, marketers, and other users of the product.
- Strong ownership mentality, initiative, and a bias toward shipping meaningful improvements without compromising critical reliability or correctness.
- Excellent written and verbal communication skills, particularly important in a fully remote and asynchronous environment.
- Ability to collaborate effectively with Product, engineering, and cross-functional teams.
- Comfortable using AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or comparable tools, with the judgment to validate and correct AI-generated output.
- Strong analytical and problem-solving abilities, with a methodical approach to debugging and technical decision-making.
- Willingness to participate in rigorous technical interviews, including live coding focused on frontend fundamentals, SQL, data logic, and algorithmic programming.
Переваги
- Competitive equity package in a fast-growing technology company backed by leading investors, including Y Combinator.
- 10-year window to exercise vested equity options.
- Fully remote working environment designed around autonomy, flexibility, and trust.
- Approximately 4–5 weeks of flexible time off annually.
- Paid access to a coworking space.
- Workspace budget to support an effective home or remote working setup.
- Continuous learning and professional development stipend.
- Opportunity to work on highly scalable systems serving a large global user base.
- Significant ownership and autonomy over product initiatives, technical decisions, and long-term improvements.
- Collaborative environment with strong emphasis on engineering quality, customer focus, continuous shipping, and balanced decision-making.
- Opportunities to grow into a technical leader and become a go-to engineer for key product and system areas.
- Exposure to modern engineering practices, cloud infrastructure, AI-assisted development, and large-scale production systems.
- Remote-first collaboration that values clear written communication and asynchronous work.
Senior Software Engineer, Product
Оригінал