Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Python/Go Developer (Remote) image - Rise Careers
Job details

Senior Python/Go Developer (Remote)

About the company and the project:

An international company, which revolutionize the security landscape for Linux web servers with the power of Artificial Intelligence, is in search of a highly skilled and experienced Senior Python/Go Developer to be a part of its team.

Imunify Security, an innovative security solution, boasts a comprehensive six-layer approach, ensuring foolproof protection for shared and VPS/Dedicated servers.

The organization has been on the market since 2009. The company's products are used by thousands of companies around the world. You will be working on the fastest-growing product.

It is a fully remote company, with flexible hours, where you can plan your day and work from anywhere in the world.

Your tasks on the position:

  • Be involved in the development of products using Python
  • Be involved in the porting of Python code to Golang
  • Cover your code with unit tests and/or functional tests
  • Review of code written by your colleagues using Gerrit
  • Architecture development and writing technical documentation for new features
  • Investigating issues reported by our clients, partners, or support team

Requirements:

  • 5+ years of Python programming experience
  • Experience in GoLang or willing to learn it
  • Proven experience working with Linux
  • Experience in system programming: sockets, filesystem, process management
  • Experience with Ansible and Jenkins.
  • English B2+

Will be an advantage:

  • Experience with Linux server administration
  • Experience with network security
  • NGINX, WAF, ClickHouse, Go
  • Experience with automated testing and CI/CD systems
  • Knowledge about rpm/deb package management
  • Experience as a feature lead or in technical ownership (focus on technical responsibility, not people management)

Benefits:

  • Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves
  • Compensation for private medical insurance
  • Co-working and gym/sports reimbursement
  • Budget for education
  • The opportunity to receive a reward for the most innovative idea that the company can patent
What You Should Know About Senior Python/Go Developer (Remote), SELIUK LTD

Imunify Security, a trailblazer in revolutionizing the security landscape for Linux web servers using Artificial Intelligence, is on the hunt for a talented Senior Python/Go Developer to join their fully remote team. If you have a passion for coding and a knack for solving complex problems, this could be the perfect opportunity for you. With more than a decade in the market, Imunify’s innovative six-layer security solution is trusted by thousands of companies worldwide. In this role, you'll engage in developing cutting-edge products primarily using Python, while also porting existing Python code to Golang. You'll be responsible for ensuring code quality through unit testing and conducting code reviews for your peers, all while collaborating within a flexible work environment. The position offers a chance to design architecture and write technical documentation for exciting new features. Investigating client and partner-reported issues will also be part of your day-to-day responsibilities. With at least five years of experience in Python and preferably familiarity with Linux, you're set to thrive here. Plus, you'll benefit from flexibility in your working hours, comprehensive paid time off benefits, and a budget dedicated to your continuous learning. Join a supportive and innovative company that values your ideas, offers medical reimbursement, and fosters career growth. Excited about revolutionizing web server security? Let’s get started!

Frequently Asked Questions (FAQs) for Senior Python/Go Developer (Remote) Role at SELIUK LTD
What does a Senior Python/Go Developer do at Imunify Security?

As a Senior Python/Go Developer at Imunify Security, you'll be involved in developing advanced products using Python and transitioning existing code to Golang. Your responsibilities will include writing unit tests, reviewing colleagues' code, creating technical documentation for new features, and solving various issues reported by clients. This role blends development with a focus on maintaining high-quality code that enhances our innovative security solutions.

Join Rise to see the full answer
What are the requirements to become a Senior Python/Go Developer at Imunify Security?

To apply for the Senior Python/Go Developer position at Imunify Security, candidates should have over five years of Python programming experience, familiarity with Linux, and a strong background in system programming. An eagerness to learn GoLang is essential. Experience with tools like Ansible and Jenkins will strengthen your application, while knowledge of network security and Linux server administration can be advantageous.

Join Rise to see the full answer
Is the Senior Python/Go Developer position at Imunify Security remote?

Yes! The Senior Python/Go Developer role at Imunify Security is fully remote, allowing you the flexibility to work from anywhere in the world. This position embraces a results-oriented work culture, letting you set your own hours while making significant contributions to the company’s groundbreaking work in server security.

Join Rise to see the full answer
What benefits do Senior Python/Go Developers enjoy at Imunify Security?

Senior Python/Go Developers at Imunify Security benefit from generous time off, including 24 days of paid vacation, 10 public holidays, and unlimited sick leave. Additional perks include private medical insurance reimbursement, a budget for professional education, and financial support for co-working or gym activities. Candidates also have the opportunity to earn recognition and rewards for innovative ideas that the company can patent.

Join Rise to see the full answer
Can I learn GoLang after being hired as a Senior Python/Go Developer at Imunify Security?

Absolutely! At Imunify Security, candidates for the Senior Python/Go Developer position are encouraged to learn Golang if they don't have previous experience. The company values continuous learning and ensures its team members have the support and resources needed to develop new skills, fostering an environment of growth and innovation.

Join Rise to see the full answer
What types of projects will I work on as a Senior Python/Go Developer at Imunify Security?

As a Senior Python/Go Developer at Imunify Security, your projects will mainly involve enhancing and securing the company's state-of-the-art security solutions for Linux web servers. You’ll work on product development, contribute to codebase improvement, and design new features while collaborating with a dynamic team dedicated to pioneering cutting-edge technologies.

Join Rise to see the full answer
How does Imunify Security support its developers in professional development?

Imunify Security is committed to the professional growth of its employees, particularly in roles such as the Senior Python/Go Developer. The company offers a dedicated budget for education, allowing you to pursue training, courses, or new certifications that align with your career goals. This investment in your professional journey underscores Imunify’s commitment to innovation and expertise within the team.

Join Rise to see the full answer
Common Interview Questions for Senior Python/Go Developer (Remote)
What experience do you have with Python and how can it help you in this Senior Python/Go Developer role?

In your interview, highlight your previous projects involving Python, particularly those that demonstrate your ability to develop robust applications. Discuss specific frameworks or libraries you've used and how your Python skills will contribute to enhancing products at Imunify Security. Providing concrete examples will illustrate your expertise effectively.

Join Rise to see the full answer
How do you approach learning a new programming language, such as GoLang?

Describe your process for learning new languages, such as breaking down resources, leveraging documentation, and working on small projects to build familiarity. Emphasize your commitment to continuous learning and adaptability, showcasing any examples of successfully learning a language or technology in the past.

Join Rise to see the full answer
Can you describe your experience with Linux and how it applies to this position?

Be ready to discuss your familiarity with Linux environments, covering your experience in administration, system programming, and using tools like Ansible or Jenkins. Tie this into how your Linux skills will aid your contribution to Imunify Security’s mission and enhance the development of secure solutions for clients.

Join Rise to see the full answer
What coding practices do you follow to ensure high-quality code?

Share effective coding practices you adhere to, such as writing clean, maintainable code, conducting thorough testing, and applying version control systems. Discuss how code reviews and documentation contribute to maintaining quality within your development process, reinforcing your ability to work as part of a collaborative team.

Join Rise to see the full answer
How do you prioritize tasks and manage your time while working on multiple projects?

In your response, discuss techniques such as setting clear goals, using task management tools, and time-blocking to allocate focused work periods. Explain how you assess project urgency and importance when juggling multiple priorities, demonstrating your effectiveness in a flexible remote work environment.

Join Rise to see the full answer
What steps do you take when debugging code or investigating an issue?

Outline your methodical approach to debugging, which may include replicating the issue, reviewing logs, isolating variables, and implementing test scenarios. Share any successful debugging experiences you've had before, emphasizing your analytical skills and strategic problem-solving abilities.

Join Rise to see the full answer
Can you share an experience where you implemented automated testing in a project?

Provide an example of a project where you integrated automated testing into your workflow, describing the tools and frameworks used, as well as the benefits it yielded. Highlight how automation improved the effectiveness and efficiency of the development process, ultimately contributing to high-quality deliverables.

Join Rise to see the full answer
What architecture principles do you consider when designing a new feature?

Discuss essential architecture principles such as scalability, modularity, and maintainability that you consider in feature design. Share examples that illustrate your thought process and how you ensure that new features align with existing architectures while providing future growth potential.

Join Rise to see the full answer
How do you keep current with industry trends and technologies relevant to your role?

Mention the various channels you utilize to stay updated, including tech blogs, podcasts, webinars, or active participation in relevant communities. Highlight your commitment to continuous learning and adapting to new technologies as they emerge, ensuring your skills remain relevant within the fast-evolving tech landscape.

Join Rise to see the full answer
How would you handle feedback or constructive criticism about your code?

In your answer, emphasize your openness to feedback and view it as a valuable part of the development process. Discuss past experiences where you've incorporated feedback into your work and improved your code quality or project outcomes as a result, demonstrating your collaborative mindset and growth-oriented approach.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago
Posted 3 days ago
Photo of the Rise User
Lyft Remote San Francisco, CA
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Employee Resource Groups
Photo of the Rise User
Swissquote Remote Strada Costache Negri, București, Romania
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!