Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Sr. Software Engineer

AT Alteryx
Alteryx

Sr. Software Engineer

Prague, Czech Republic

We're looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual. Like us, you're a high performer who's an expert at your craft, constantly challenging the status quo. You value inclusivity and want to join a culture that empowers you to show up as your authentic self. You know that success hinges on commitment, that our differences make us stronger, and that the finish line is always sweeter when the whole team crosses together.

We are seeking a seasoned Senior Software Full Stack Engineer who will play a pivotal role in our development team. This team work on the development of the platform for data analysis and data blending. This team is responsible for supporting core features of the platform such as authorisation, users management and assets management. The ideal candidate should have 4-6 years of experience in software development and possess a proactive mindset for problem-solving. They should be able to work autonomously on tasks, while also collaborating effectively within a team environment.

Want more jobs like this?

Get Software Engineering jobs in Prague, Czech Republic delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Key Responsibilities:

  • Complete tasks independently, with occasional guidance from supervisors, demonstrating the ability to take initiative on complex projects.
  • Proactively seek solutions and answers to technical questions, demonstrating a self-driven approach to problem-solving.
  • Provide direction and assistance to team members when necessary, resolving conflicts and fostering a collaborative environment.
  • Stay updated with current technologies and apply broad knowledge to contribute effectively to technical and product strategies.
  • Deliver high-quality user stories, ranging from complex features to simpler implementations.
  • Analyze requirements for feasibility, contribute to task prioritization, and assist in the creation of tasks and issues.
  • Contribute to the establishment and maintenance of engineering standards and processes.
  • Participate in Continuous Integration/Continuous Deployment (CI/CD) processes and maintain current API and service standards.
  • Exhibit proficiency in at least one programming language, with exposure to multiple languages, technologies, or frameworks.
  • Develop clean, performant, and error-free code, accompanied by high-quality tests to ensure reliability.
  • Debug production issues effectively by reading and navigating through large codebases.
  • Design code modules with a focus on separation of concerns and produce quality design documentation.
  • Adapt existing designs and technologies as necessary to meet evolving project requirements.
  • Possess knowledge of CI/CD processes and experience working with cloud-based products for deployment, including Kubernetes and Helm charts.
  • Understand and work effectively within a microservices architecture.
  • Proficiency in working with streaming technologies, specifically Kafka, for high-intensity messaging between services.

Required Skills:

  • 4-6 years of software development experience.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and teamwork skills.
  • Proficiency in JavaScript and Java, with exposure to other languages considered a plus.
  • Previous experience with CI/CD processes and cloud-based deployment tools. (Helm charts for Kubernetes deployments, including templating, packaging, and versioning)
  • Experience with design patterns such as MVC (Model-View-Controller), Observer, and Factory.
  • Experience with testing frameworks such as Jest, JUnit, or Selenium for writing unit tests, integration tests, and end-to-end tests.
  • Proficiency in Java frameworks, particularly Spring Boot for building robust and scalable backend applications. Knowledge of other Spring frameworks like Spring MVC, Spring Data, and Spring Security would be advantageous.
  • Experience with relational and non-relational databases such as MySQL, PostgreSQL, Redis, including database design, optimization, and querying.
  • Experience working with containerization technologies like Docker.
  • Strong understanding of Unix-based systems and experience working with Bash scripting for automation and system administration tasks.

Join us if you're ready to tackle challenging projects, contribute to innovative solutions, and be part of a dynamic team driving technological advancements!

#LI-SB

Find yourself checking a lot of these boxes but doubting whether you should apply? At Alteryx, we support a growth mindset for our associates through all stages of their careers. If you meet some of the requirements and you share our values, we encourage you to apply. As part of our ongoing commitment to a diverse, equitable, and inclusive workplace, we're invested in building teams with a wide variety of backgrounds, identities, and experiences.

Client-provided location(s): Prague, Czechia
Job ID: alteryx-R9953
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • Fitness Subsidies
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Casual Dress
    • Snacks
    • Some Meals Provided
    • Company Outings
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Personal/Sick Days
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Pension
    • Company Equity
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
  • Professional Development

    • Tuition Reimbursement
    • Learning and Development Stipend
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)