onsite
Software Engineer - BlackLine
Software Engineer
Senior Software Engineer focused on designing, developing, and scaling cloud‑based backend services using Python, Node.js, and AWS, driving high‑quality releases and continuous innovation.
About the role
Key Responsibilities
- Design, develop, and maintain scalable cloud‑based backend services in Python and Node.js.
- Implement performance optimizations, troubleshoot complex issues, and ensure high reliability of production systems.
- Research, benchmark, and evaluate emerging technologies to propose and implement scalable solutions.
- Collaborate cross‑functionally to define new features, write clean code, and deliver elegant, maintainable solutions.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold quality standards.
Requirements
- 5+ years of professional software development experience with Python and Node.js.
- Strong background in AWS services (EC2, Lambda, RDS, S3, CloudWatch) and cloud architecture.
- Proven ability to design, implement, and scale high‑performance backend services.
- Excellent problem‑solving skills, attention to detail, and effective communication across all levels.
- Experience with CI/CD, containerization (Docker), and automated testing frameworks.