If you are looking to be at the forefront of AI innovation and work with some of the fastest growing companies in Silicon Valley, we invite you to apply for a role. By joining the micro1 community, your resume will become visible to top industry leaders, unlocking access to the best career opportunities on the market.
We are seeking a highly skilled Senior Software Engineer to join one of our top customers., committed to designing and implementing high-performance microservices. The ideal candidate will have extensive experience with Python, FastAPI, task queues, web sockets and Kubernetes to build scalable solutions for our platforms. Design and develop backend services using Python, with an emphasis on FastAPI for high-performance applications. Deploy and manage applications on AWS, ensuring robust and scalable solutions are delivered. Implement and maintain messaging queues using Celery, RabbitMQ, or AWS SQS. Utilize WebSockets and asynchronous programming to enhance system responsiveness and performance. Continuously improve system reliability, scalability, and performance through innovative design and testing.
Proven experience in production deployments with user bases exceeding 10k. Expertise in Python and FastAPI, with strong knowledge of microservices architecture. Proficiency in working with queues and asynchronous programming. Hands-on experience with databases such as Postgres, MongoDB, or Databricks. Comprehensive knowledge of Kubernetes for running scalable microservices. Experience with GoLang for microservice development. Familiarity with data lake technologies such as Iceberg. Understanding of deploying APIs in Kubernetes environments.
... invent new ways to deliver value for sellers and their products, while leveraging the scale and innovation of technology from across the Amazon family, including AWS. You will use object-oriented concepts, algorithms and data structures to build systems at Amazon scale You will design, launch, and re-architect multi-tier systems ...
... applications on AWS, leveraging Docker and Kubernetes to ensure high availability, scalability, and security. Quality Engineering: conduct thorough unit, integration, and performance testing (using frameworks like Jest or Enzyme) to ensure software reliability. Collaborative Innovation: Partner with Product Managers and Architects ...
... experiences. Contribute to AI-enabled features and use AI development tools responsibly to improve coding, testing, research, documentation, and delivery. Apply sound engineering practices across architecture, performance, security, testing, debugging, and maintainability. Deploy and operate services using AWS and CI/CD workflows, ...
... Responsibilities Design, develop, and maintain high-quality software solutions. Write clean, efficient, and well-tested code. Participate in system design discussions and contribute to architectural decisions. Collaborate closely with product managers, designers, and other engineers to deliver impactful features. Identify performance ...
... Collaborate with product and design teams to deliver high-quality features end-to-end. Write clean, well-tested, and maintainable code. Participate in code reviews and contribute to engineering best practices. Take ownership of features from ideation to deployment. Requirements - 1-3 years of hands-on experience in software ...
... improve the codebase and help you grow Identify tech debt and improvement opportunities in your area Support operational excellence through observability, alerting, and incident response Collaboration & Growth Pair with senior engineers and share what you learn with peers Work closely with Product to understand customer problems ...
Department: Development We are looking for a passionate Software Engineer to join our dynamic Mongoose platform development team. In this role, you will design, develop, and deliver high-quality software that drives business outcomes for our customers. Design, develop, test, and maintain scalable and robust software applications. ...
... operate software in production, primarily using AWS. - Handle DevOps responsibilities including infrastructure, deployment, monitoring, authentication, security, and scaling. - Design software as well-structured, maintainable modules with clear interfaces and responsibilities. - Test, debug, optimize, and maintain systems ...
... troubleshooting, and production support. Collaborate with product management, QA, UX/UI, operations, and engineering teams to deliver roadmap commitments. Improve software performance, reliability, security, maintainability, automation, and observability. Contribute to agile development, CI/CD, automated testing, and DevOps practices. ...
... business-critical applications and services. The Senior Software Development Engineer leads technical design and implementation within their area, mentors other engineers, and helps ensure the systems they work on remain scalable, secure, reliable and maintainable. Software Development & Architecture Design, develop, test and deploy ...
... trust through outcomes and impact, and a challenge culture with ongoing feedback. Ready to make an impact at the company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Senior Staff Software Development Engineer to join our team. This is a Hybrid role based in Bangalore, reporting ...
CDP ETL & Database Engineer Primary Job Responsibilities: The CDP ETL & Database Engineer will specialize in architecting, designing, and implementing solutions that are sustainable and scalable. The ideal candidate will understand CRM methodologies, with an analytical mindset, and a background in relational modeling in ...
... implementing RESTful APIs, service orchestration, and distributed systems. Familiarity with API gateways and event-driven architecture. Cloud & DevOps Experience with AWS, Azure, or Google Cloud platforms. Knowledge of Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD pipelines, and containerized deployments. Database Technologies ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : DevOps ...
... collaborate with cr oss -functional teams to deliver scalable and maintainable applications while mentoring junior engineers and driving best practices in software development. NET Core , ensuring high performance, scalability, and security. - Team Management: Mentor and guide a team of software engineers, fostering a ...
... Collaborate with designers, backend, and product teams to deliver features end-to-end. Integrate REST APIs, authentication (JWT), and role-based access. Deploy and maintain applications on cloud environments (AWS/GCP, optional but good to have). Troubleshoot performance issues across front-end, backend, and DB layers. Participate ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Mainframe Modernization ...
Senior DevOps Engineer As a Senior DevOps Engineer - Observability Platform , you will be responsible for building and maintaining scalable, reliable infrastructure and deployment pipelines with a strong emphasis on observability - metrics, logs, and traces - across systems running on Kubernetes and Azure. You will work ...
... a better working world for all. SIEM SOAR/Platform Engineer The ideal candidate will have extensive experience with Palo Alto Cortex XSOAR (formerly Demisto) and a strong background in security automation and orchestration. Key Responsibilities: Automation Development: Design, develop, and maintain security automation ...