Post a job

Job has expired

This job post is expired and is no longer taking new applicants.

Return home Find similar jobs

Senior Software Engineer (Python) | Remote

Velotio logo

Location
India only
Velotio

Job Description

Velotio Technologies is a product engineering company working with innovative startups and enterprises. We are a certified Great Place to Work® and recognized as one of the best companies to work for in India. We have provided full-stack product development for 110+ startups across the globe building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 350+ elite software engineers solves hard technical problems while transforming customer ideas into successful products.

Requirements

  • Design, build, test, and ship customer-facing features & products using Python with Django or Flask.
  • Work with cross-functional teams to gather requirements, define technical specifications, and deliver solutions
  • 3 plus years of hands on experience with AWS Cloud/DevOps to code infrastructure with Cloud Formation ,Infrastructure as Code (IaC), Terraform, Ansible, Chef, etc.
  • Provide database schema, API designs and micro-service implementations.
  • Writing well-structured, well-tested, clean quotes with Python programming language to create new applications or enhance features & improvements to existing services.
  • Working in an Agile environment, following Scrum principles for implementation of codes & apps.
  • Should have good fundamentals: data structures, algorithms, parallel or distributed systems. Specifically having relational database expertise is must since tasks will require developing in the data layer and writing ad-hoc queries.
  • Good software engineering skills: componentization, automated testing, debugging, and coding/designing for fault tolerance
  • Experience in automation frameworks (like Jenkins), caching systems and web servers preferred.
  • Mentor team members and peer review code. Focus on best practices for engineering processes and code quality.

Desired Skills & Experience

  • 4 - 8 years’ experience in a software engineering role, preferably Bachelor’s degree in Computer Science or equivalent experience.
  • Hands-on scripting and software development fluency in Python.
  • Experience working in a modern web-app engineering environment (APIs, SPAs, CI/CD, Cloud Infrastructure, Automated Testing, Git, Agile)
  • Strong database fundamentals and schema design skills. You should be able to use ORMs but still be comfortable with SQL.
  • Solid understanding & experience of setting up build & release processes (CI & CD expert)
  • Infrastructure automation experience with knowledge of at least a few of these tools: Chef, Puppet, Ansible, CloudFormation, Terraform, Packer
  • Proficiency with one or more SQL and NoSQL databases such as MySQL, PostgreSQL, Elasticsearch or MongoDB.
  • Should be good with cloud-based networking experience (HaProxy, WAF, ELB, ALB, SSL, NAT, distributed multi-cloud VPC)
  • You’re willing to learn various new technologies and concepts. The “cloud-native” field of software is evolving fast and you’ll need to quickly learn new technologies as required.

Benefits

Our Culture:

  • We have an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
  • Flat hierarchy with fast decision making and a startup-oriented “get things done” culture.
  • A strong, fun & positive environment with regular celebrations of our success. We pride ourselves in creating an inclusive, diverse & authentic environment

We want to hire smart, curious and ambitious folks so please reach out even if you do not have all of the requisite experience. We are looking for engineers with the potential to grow!

Note: Currently, all interviews and onboarding processes at Velotio are being carried out remotely through virtual meetings.

Advice from our career coach

Velotio Technologies, a product engineering company, is seeking a talented and experienced software engineer to join their team. With a focus on innovative startups and enterprises, Velotio has a reputation as one of the best companies to work for in India. In this role, you will be responsible for designing, building, and testing customer-facing features and products using Python with Django or Flask. You will collaborate with cross-functional teams to gather requirements and deliver solutions, and you should have hands-on experience with AWS Cloud/DevOps and infrastructure-as-code tools. Additionally, you will be involved in database schema, API design, and micro-service implementations. The ideal candidate will have a strong foundation in data structures, algorithms, and relational databases, as well as experience with automation frameworks and web servers. Mentoring team members and ensuring code quality are also key responsibilities. Velotio offers an autonomous and empowered work culture, with a flat hierarchy and a "get things done" mentality. If you're a smart, curious, and ambitious engineer, Velotio wants to hear from you!

Apply for this job

Expired?

Please let Velotio know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot