Backend Software Engineer

Nas Company
Summary
Join Nas Company, a media and tech company, as a Senior Backend Engineer to support and scale backend systems for a fast-growing creator platform. This full-time remote role, open to candidates in Singapore, requires a passion for improving product reliability, system architecture, and performance. You will collaborate with product managers, enhance infrastructure, establish monitoring, and provide off-hours support. The ideal candidate possesses 4+ years of backend development experience, proficiency in backend languages (Node.js, Python), database experience (MongoDB or other NoSQL/SQL databases), and cloud infrastructure familiarity (AWS). Nas Company offers a supportive work environment and benefits including medical insurance, self-care/wellness fund, mental health fund, paid time off, yearly retreats, and stock options/profit share.
Requirements
- Experience: 4+ years in backend development or systems engineering roles, with a strong track record of building and maintaining scalable systems
- Backend Proficiency: Hands-on experience in one or more backend programming languages and frameworks (Node.js, Python) for building APIs and services
- Databases & Caching: Solid experience working with databases (especially MongoDB or other NoSQL/SQL databases) and caching systems like Redis to build efficient data-driven applications
- Cloud Infrastructure: Familiarity with cloud platforms, preferably AWS, including services such as EC2, S3, Lambda, etc. Ability to manage and optimize cloud resources for cost and performance
- Observability: Experience with observability and monitoring tools (for example, setting up dashboards, logs, and alerts using services like CloudWatch, Datadog, or Grafana/Prometheus) to ensure system health and performance
- Autonomous Work: Proven ability to work autonomously and take initiative in a remote, asynchronous environment. You should be comfortable making progress with limited supervision and adept at communicating progress or issues in writing
- Problem-Solving Skills: Strong debugging and problem-solving abilities, especially under time pressure when responding to incidents. Capable of systematically diagnosing issues across a complex system (from application to database to infrastructure)
Responsibilities
- Backend Feature Development: Collaborate with product managers to design and implement new backend features that align with business goals and user needs. Ensure features are delivered from concept to deployment with high quality
- System Architecture & Performance: Continuously improve the architecture of our core systems for better performance, scalability, and maintainability. Participate in technical design discussions and make decisions to enhance system reliability
- Infrastructure & DevOps: Enhance and maintain our infrastructure (AWS cloud services and related tooling). Set up and refine CI/CD pipelines as needed to streamline deployments
- Monitoring & Alerts: Establish and fine-tune comprehensive monitoring, logging, and alerting across all platforms. Maintain observability tools to ensure any issues are detected early and accurately, enabling rapid response
- Off-Hours Support: Serve as the point person for troubleshooting and responding to backend system issues during off-peak hours (EU daytime / APAC night). Promptly address incidents, mitigate impact, and escalate to the broader engineering team if critical issues arise outside your expertise
- Quality & Best Practices: Uphold high code quality standards through code reviews, testing, and documentation. Introduce best practices for coding, error handling, and performance optimization across the backend team
Preferred Qualifications
Prior experience at a startup or in a fast-paced tech company
Benefits
- Medical Insurance : We care about your health. Our comprehensive medical insurance plans are tailored to each region, ensuring you have the coverage you need
- Self Care/Wellness Fund : Your well-being matters. We provide a monthly fund of $100 to spend on activities that bring you joy and promote your self-care
- Mental Health Fund: We care about your mental health too! We provide a monthly fund of $150 to spend on therapy or career coaching
- Paid Time Off: Youβll be entitled to paid time off based on your region, in line with the company policy
- Yearly Retreats : Unwind, bond, and collaborate at our annual company retreats. A time for the entire company to come together to rejuvenate and bond
- Stock Options/Profit share : As part of our team, youβll have the opportunity to potentially own a piece of the company through stock options or profit sharing, depending on company discretion, aligning your success with ours