Senior Software Engineer (Python) - Fully Remote - Work From Anywhere!
Omnipresent
·
Posted:
June 1, 2023
·
Remote
About the position
We are seeking a Senior Engineer to join our team and play a crucial role in developing the architecture of our next-generation platform. As a fully remote company, we offer the opportunity to work from anywhere and provide support and benefits in any global location. In this role, you will be solving complex problems and contributing to the development of scalable and reliable systems. We value diversity and collaboration, and offer interesting work in a fast-paced industry where you can continuously learn and grow your skills. Join us in making global remote work a reality for people everywhere.
Responsibilities
- Design, develop, and implement high-quality software applications to build the new platform's architecture
- Participate actively in technical decisions and discussions to support continuous improvement for impact and velocity
- Challenge the product and team members to continuously develop themselves and the product
- Contribute to the development of scalable and reliable systems
- Analyze and optimize system performance, scalability, and security
- Collaborate with cross-functional teams to design and implement new features
- Mentor junior developers and help them grow their skills
- Write clean, maintainable, and efficient code
- Possess extensive experience with Python development
- Advocate for agile principles and practices and thrive in a fast-paced environment
- Contribute to architectural decisions and understand the "why" and "what for"
- Design and implement microservices and distributed system architectures
- Have experience with SQL and NoSQL database design using modern technologies
- Ability to write unit and system tests and automate testing processes
- Experience in developing and deploying applications into cloud environments
- Have a passion for quality and observability, understanding complex systems, and constantly improving them
- Evangelize a new paradigm between employers and employees that decouples geographic location from economic opportunity, improving quality of life for people everywhere.
Requirements
- Extensive experience with Python development
- Deep understanding of modern software engineering design and development principles
- Advocate of agile principles and practices
- Experience contributing to architectural decisions
- Experience in designing and implementing microservices and distributed system architectures
- Experience with SQL and NoSQL database design using modern technologies
- Ability to write unit and system tests and automate testing processes
- Experience developing and deploying applications into cloud environments
- Passion for quality and observability
- Ability to understand complex systems
- Desire to constantly improve and make things better
Benefits
- Shared ownership: Being a part of our journey means you'll own a piece of Omnipresent.
- Annual vacation entitlement: Flexible leave policy with a minimum of 33 days per year, including public holidays.
- Flexible working: Work from anywhere in the world with flexible working hours.
- Development: Training, coaching, and career progression opportunities.
- Work environment: Fully remote work with a flexible work setup.
- Parental leave: 6 months of fully paid parental leave for the primary caregiver, followed by statutory leave. 8 weeks of fully paid parental leave for secondary caregivers.
- Wellbeing: Mental health and wellbeing support and services.
- Home office setup: Provided equipment and internet coverage for effective remote work.
- Education: Access to books, courses, mentors, and learning plans.
- Additional benefits: Varying benefits such as medical, life insurance, pension/retirement funds, etc.