Senior Software Engineer (Java/JavaScript)

Reposted 23 Hours Ago
Be an Early Applicant
Prague, CZE
In-Office
Senior level
Big Data • Machine Learning • Software • Analytics
We are a leader in Analytic Process Automation.
The Role
Seeking a Senior Software Full Stack Engineer to lead complex projects, collaborate in teams, and utilize modern technologies like Java, JavaScript, and microservices architecture.
Summary Generated by Built In

Meet the Moment with Alteryx


We're living through a once-in-a-generation shift in how work gets done. Data, automation, and AI are quickly becoming the center of every business decision - and Alteryx is leading the transformation.


You'll be working on the challenges that sit at the heart of modern business. No matter your role, the work you do will help organizations move faster, see more clearly, and tackle questions that used to feel impossible.


If you're ready to meet the moment with innovation, curiosity, and excellence, there's a place for you here.

We are seeking a seasoned Senior Software Full Stack Engineer who will play a pivotal role in our development team. The ideal candidate should have at least 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.

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.

  • Familiarity with CI/CD processes and cloud-based deployment tools.

  • Experience with microservices architecture and streaming technologies like Kafka.

  • Ability to produce high-quality, clean, and performant code.

  • Strong understanding of software development best practices such as SOLID principles, DRY (Don't Repeat Yourself), and KISS (Keep It Simple, Stupid).

  • Familiarity 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, MongoDB, or Redis, including database design, optimization, and querying.

  • Familiarity with streaming platforms like Kafka, including topics, partitions, consumer groups, and managing streams using Confluent Cloud.

  • Experience working with containerization technologies like Docker, including creating Docker files, managing containerized applications, and Docker Compose for local development environments.

  • Proficiency in creating and managing Helm charts for Kubernetes deployments, including templating, packaging, and versioning.

  • Strong understanding of Unix-based systems and experience working with Bash scripting for automation and system administration tasks.

  • Bachelor's degree in Computer Science or related field (preferred).

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

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.

This position involves access to software/technology that is subject to U.S. export controls. Any job offer made will be contingent upon the applicant’s capacity to serve in compliance with U.S. export controls.

Top Skills

Bash
Ci/Cd
Docker
Helm
Java
JavaScript
Kafka
Kubernetes
MongoDB
MySQL
Postgres
Redis
Spring Boot
Unix
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Irvine, CA
1,786 Employees
Year Founded: 1997

What We Do

Alteryx is a leader in Analytic Process Automation (APA). The Alteryx APA platform unifies analytics, data science and business process automation in one easy-to-use platform to accelerate digital transformation. Every data worker, regardless of technical acumen, is empowered to be curious and solve problems.

Why Work With Us

Alteryx’s mission is to deliver breakthroughs. We promise customers our technology will help them deliver breakthrough outcomes. We make a similar commitment to employees: Working at Alteryx will be your breakthrough. Whether you are looking to make a change in your career or your life, Alteryx is a place where you will make it happen.

Gallery

Gallery

Similar Jobs

Mondelēz International Logo Mondelēz International

Regional Change Management Lead (S4/o9) - MEU

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
10 Locations
90000 Employees
7-10 Annually

Teya Logo Teya

Service Desk Administrator

Fintech • Payments • Financial Services
Hybrid
Prague, CZE
1000 Employees

2K Logo 2K

Senior Network Engineer

Gaming • Information Technology • Mobile • Software • Esports
Hybrid
Prague, CZE
3505 Employees

Pfizer Logo Pfizer

Healthcare Representative, Rare Disease

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
Czech Republic
121990 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account