Software Engineer
Role responsibilities
The Software Engineer will troubleshoot and resolve critical issues across business applications while designing and maintaining scalable solutions for the data platform. They will collaborate with cross-functional teams to improve system reliability and execute the data platform roadmap.
Requirements
Candidates need 2+ years of software engineering experience with proficiency in Node.js, TypeScript, and AWS serverless services. Experience with relational or NoSQL databases is required, and the candidate must not require visa sponsorship.
Key skills
Node.js, TypeScript, AWS Lambda, API Gateway, DynamoDB, Step Functions, Relational Databases, NoSQL, React, Serverless Framework, Neo4J, Software Architecture, Troubleshooting, System Monitoring, Data Platform Engineering, AI-assisted Development
Keywords
Node.js, TypeScript, AWS, Lambda, API Gateway, DynamoDB, Step Functions, NoSQL, Relational Database, React, Serverless Stack, Neo4J, Graph Databases, Copilot, Cursor, Software Engineering, Data Platform, Reliability Engineering, Oil and Gas, Enterprise Data, Software Architecture, Design Patterns, Scalability, On-call Rotation, Hybrid Work