Team seeks an experienced Sr. Back-end engineer to join our team! You will be responsible for developing and maintaining a new application and collaborating with multiple products and engineering teams. You will be responsible for the entire lifecycle of features, including engineering design, development, and deployment and support engineering leaders to make sure interfaces, integrations, and all necessary lines of demarcation are clear, meaningful, and accurate.
You will support and teach other engineers and coach team members by providing timely, balanced, and actionable feedback. You will also build strong relationships with Product Owners as a reliable technical partner in prioritizing the backlog. You will improve code structure and architecture and review design documentation for efficiency and performance.
In this role, you will:
- Specify, design, implement, test and develop a brand new platform using AWS technologies, JavaScript, Node.JS, and React framework
- Build highly scalable API's that are continuously deployed and updated through an automated CI/CD pipeline
- Enable user analytics, logging and monitoring for all services
- Design & develop event-driven serverless applications in AWS
- Build responsive single-page web applications using React.js
- Develop experience and expertise in problem definition, requirements analysis, and brand platform(s) general design
- Collaborate with various team members and stakeholders on requirements definition, feature design, and development. Work effectively through others and lift/enhance the skills and expertise of those around them
- Be an agent of Agile thinking to deliver testable and usable software iteratively
- Identify opportunities for improving application functionality and performance issues by working with customers and architecture resources. Utilize application development tools and methodologies across multiple platforms
About YouYou Have:- Bachelor's degree in computer science, Engineering, or related work experience
- Minimum 7 Years of experience in professional software development
- Strong experience in JavaScript, Node.js and Microservices
- Strong experience using AWS tools, including Lambda, DynamoDB, DynamoDB Streams, EventBridge, SNS, SQS, Elastic Search, and more
- Experience in DevOps and Agile methodologies
- Experience with react.js is a plus
- Proactive with a strong sense of ownership and responsibility
- Capable of analyzing, planning, designing, and owning complex or vaguely defined issues with little or no supervision
- A Collaborative attitude that incorporates various perspectives
- Strong communication skills with technical and non-technical peers
- Strong problem-solving, project management, and organizational skills
About Our Culture- We are motivated to positively impact the educational and career trajectories of millions of students a year
- We prioritize building a diverse and inclusive team where every employee can thrive, and every voice is heard
- We offer bonuses, and how to grow your career here over time
- Our high-performing engineers work with the latest technologies, so you will be constantly learning and sharpening your skills