Software Engineer - Fullstack
Core
Designing, developing, deploying, and maintaining secure and scalable fullstack applications.
Role type
Mid-level fullstack software engineer
Builds
Production web applications
Domain
Web development, distributed systems
Deliverable
production ML models | product features
Required skills
MERN stack, Python, Docker, Kubernetes, RESTful APIs, Microservices, Message Queues (Kafka, RabbitMQ, ActiveMQ, MSMQ), SQL/NoSQL databases (CouchDB, Postgres, MySQL, MongoDB), Git, Unix commands, OOP
Preferred skills
Performance-critical application development, CI/CD pipelines, Front-end development
Technologies
MERN, Python, Docker, Kubernetes, Kafka, RabbitMQ, ActiveMQ, MSMQ, CouchDB, Postgres, MySQL, MongoDB, Git, Unix
Responsibilities
Designing and developing scalable applications, deploying applications to production, maintaining secure applications, working with container technologies, setting up Kubernetes clusters, developing RESTful APIs, implementing microservices architecture, managing queueing systems, utilizing version control systems, executing Unix commands, performing front-end development
Seniority
Mid-level, hands-on IC