Lead Software Engineer Remote role No H1B at Remote, Remote, USA |
Email: [email protected] |
From: ayush, istaff [email protected] Reply to: [email protected] Hi Hope so you are doing Good!!! Please find the Job Description. If you feel comfortable yourself then send me your updated resume or call me back on 575-236-4255. Role- Lead Software Engineer Remote role No H1B Command Center Inc. is seeking a Software Engineering Lead with a passion for technology, a drive for excellence, and the skills to bring innovative solutions to life. This position is an opportunity to make a significant impact by taking ownership over new and existing areas of the product and collaborating with a strong team to deliver exceptional software. Youre responsible for developing the backend components of our Cloud-based SaaS Cybersecurity solution, ensuring high performance and responsiveness to requests from the frontend. Leadership, critical thinking, challenging the norm, and continuous learning are highly valued in this role. Responsibilities Familiarity with RESTful APIs and microservices architecture Ownership of the architecture and scalability of backend systems to ensure optimal performance and reliability. Build RESTful APIs and implement API integrations to support various frontend applications, mobile apps, and third-party services. Design and implement data models and databases to support the efficient storage and retrieval of application data. Work closely with frontend developers to ensure seamless integration between the frontend and backend components. Collaborate with cross-functional teams, including product manager and designers, to understand requirements and translate them into technical solutions. Write clean, maintainable, and well-documented code following best practices and coding standards. Architecture and Technical Design: Plan and write technical design documents based on product requirements and present those designs for review with the implementation team. Designs must be scalable and align with existing architecture. Mentorship and Pair Programming: Write and guide your team in writing high-quality, fully-tested, maintainable code that meets technical requirements Ensure that code is optimized for performance, security, extensible, reusability, and backward compatibility. Team Management: Understand the strengths and weaknesses of your team, keep track of work performed by the team, and guide team members to encourage individual growth and high quality work. Collaboration: Work closely with the team and other technical leads to understand use cases, provide insights, refine requirements, design solutions, and troubleshoot issues Documentation: Ensure that all work is well documented through inline comments, readable variables and function names, and easy-to-follow code, and internal guides Continuous Learning: Learn new skills, best practices, design patterns, and new technologies. Release Management: Evaluating code and coordinating software releases with other technical leads. Qualifications Proficient in Node.js, Advanced Typescript, React.js, JavaScript, Horizon UI (Next.js & TS), and Express.js. Strong unit, integration, and functional testing experience Demonstrated experience in debugging using logs and metrics. Experience with AWS EC2, S3, IAM, RDS, etc. cloud services. Knowledge and understanding of Infrastructure as Code (IAC) Understanding of AWS Airflow or ETL pipelines Familiarity with RESTful APIs and microservices architecture Strong experience using databases to retrieve data efficiently, especially Atlas MongoDB A strong understanding of authentication and authorization Nice to Have: Experience with event-driven architecture. Experience with AWS serverless architecture - (gateway, step functions, lambda) Expertise designing and building highly performant large-scale systems. Exposure to modern CI/CD in Github Actions, Bitbucket and Vercel Who you Are: Someone who takes pride in owning a product and delivering impactful results A problem solver focused on developing the correct solution the first time An innovator who is not afraid to challenge the status quo and offer solutions Someone who enjoys collaborating with their team A leader A continual learner Education, experience and training Years of experience are not the be-all here a bachelor's degree in computer science (or related), training with bootcamps, certifications, and industry experience all contribute to who you are as an engineer. Generally, we are looking for a senior engineer and technical lead capable of strong leadership and mentorship, who is well aware of common engineering pitfalls and willing and able to challenge the team to avoid them. Keywords: continuous integration continuous deployment user interface javascript sthree |
[email protected] View all |
Wed Mar 06 04:17:00 UTC 2024 |