JumpStep is currently seeking a seasoned Principal Engineer with a robust background in designing and developing large-scale, cloud-based platforms. This is an individual contributor role ideal for someone who excels in a high-impact environment, enjoys deep technical challenges, and has a history of innovative problem-solving. The successful candidate will draw on extensive experience with technologies like Docker, DynamoDB, ECS, AWS Lambda, NodeJS, S3, and SQS to architect and refine state-of-the-art software solutions.
What You’ll Be Doing:
- Serve as a technical leader within the engineering division, focused on advancing system architecture, enhancing software development practices, and optimizing infrastructure efficiency across multiple environments.
- Spearhead the development and scaling of our advanced cloud-based platform leveraging top-tier technologies including Docker, DynamoDB, ECS, AWS Lambda, NodeJS, S3, and SQS.
- Architect and validate a cloud-agnostic model that will serve as the backbone for our platform’s infrastructure, facilitating robust development of its core components.
- Independently design and develop comprehensive SDKs that amplify API functionalities and streamline integration processes using TypeScript.
- Engage in continuous research, development, and testing to ensure solutions are scalable, reliable, and secure.
- Offer mentorship and guidance to engineering team members, providing technical advice and support to foster a culture of technical excellence and innovation.
- Lead the innovation and implementation of automation tools and processes that improve setup, development, and deployment efficiencies.
- Evaluate emerging technologies and engineering practices for potential adoption to keep the platform ahead of the curve.
What You Bring to the Role:
- 12+ years of extensive engineering experience in software and systems development with a proven record of designing high-scale internet products.
- Extensive expertise in full-stack development, particularly with JavaScript, Node.js, and RESTful API integration in a cloud environment.
- Demonstrable experience with Docker, AWS services (ECS, Lambda, DynamoDB, S3, SQS), and both local and cloud-based infrastructure setups.
- Strong foundation in serverless computing and containerization technologies.
- Ability to work independently as a strong individual contributor with a strategic mindset and attention to the long-term impact of engineering decisions.
- Exceptional problem-solving skills and technical leadership capabilities.
- Excellent communication skills for effectively articulating complex technical details and collaborating with cross-functional teams.
- A mentorship approach, capable of organically fostering growth and learning within the engineering team without formal managerial responsibilities.
- Commitment to staying informed about the latest industry trends, tools, and technologies.
Plus:
- Experience with TypeScript, tooling improvements (e.g., Bash, JavaScript tooling), and automating workflows (AWS EventBridge, GitHub Actions).
- Knowledge and experience with front-end technologies to ensure collaborative synergy across tech teams.
This role is crafted for a technical visionary who is passionate about building revolutionary software architectures and enjoys the challenges of complex problem-solving. If you are ready to push the boundaries of technology, join JumpStep as our Principal Engineer and lead the way in engineering excellence!