Distributed
Just be the CEO of your own life!
No borders, no physical office presence required, asynchronous communications (except client calls) and obviously, 100% autonomy so you can better focus on your work.
Employee-Centric
What can the company do for you?
We’re curious about your goals and objectives so we can help you achieve them faster. We believe that if you thrive, we’ll be thriving along.
Versatile
No strict rules, full accountability!
We really want to make things work so we’ll be bending some rules occasionally. Internal regulations are lax, with one thing in mind - delivering only the best for the client.
If you can bring along professionalism and long term commitment, then we could be a good match.
Send over your CV!Benefits
Remote
Remote is the gold standard for distributed companies. But, once in a while, gatherings with the team are helpful and we go out of our way to make it happen.
Switch projects
We encourage switching between projects/teams so you can experience variety and, most important, bring out your best for our clients.
Work at your own place
Life/work balance is something everyone needs these days, and we encourage this. As long as you deliver when expected, feel free to organize your schedule.
Self-improvement
Continuous learning keeps your mind in shape and helps create new opportunities. We’d be happy to facilitate the process for you!
Financial and insurance benefits
We provide comprehensive benefits for our employees. Whether it is open vacation policy, wellness benefits, leaves or financial packages, we got you covered.
- 1
- 2
- 3
If you’re a Mid or Senior Web Programmer, we’d like to hear from you! Contact us here, review our benefit list or read the Zega philosophy before applying.
Apply to jobs!
Currently hiring Mid/Senior software developers, with a variety of competences
Technologies
View full job description
Database Developer
Apply nowPosted 1 year ago
Technology Stack
- SQL
- PL/ PostgreSQL
- AWS (S3/Redshift)
Responsibilities
• Develop high quality database solutions using PL/PostgreSQL.
• Develop and implement functionalities by modifying stored procedures, functions, packages, or triggers.
• Analyze existing queries for performance improvements.
• Maintain the existing applications and develop new functionalities depending on the business needs following company standards.
• Provide technical solutions to complex problems.
• Collaborate with project managers to translate client requirements into technical requirements.
• Test the stability and functionality of the application.
• Troubleshoot and bug fixing.
• Maintain the security and integrity of the application software.
• Write documents and provide technical training.
Requirements
• Bachelor’s Degree in Computer Science or Software Engineering.
• Previous work experience (5+ years) with SQL, PL/ PostgreSQL, including stored procedures, functions, triggers, and views.
• Experience with Cloud technologies, especially AWS (S3/Redshift).
• Experience with database load testing.
• Solid understanding of database design principals and query execution plans.
• Ability to identify, analyze and solve high-level application issues.
• Profiling of database.
• Knowledge of performance tuning and optimization.
• Good communication skills.
Benefits
- Flexible earnings, depending on your capabilities and needs.
- Medical package and bonuses structure. (employees only)
- Benefit Online platform access.
- Horizontal management that encourages innovation and growth.
- Opportunity to learn from engineers with an impressive tech stack.
View full job description
React Native Developer
Apply nowPosted 1 year ago
Technology stack
- Typescript
- JavaScript
- React Native
- Sass
- jQuery
- Vuex
Responsibilities
• Collaborate with a team of developers and designers to create a web application.
• Build pixel-perfect, buttery smooth UIs across both mobile platforms.
• Leverage native APIs for deep integrations with both platforms.
• Transition existing React web apps to React Native.
• Reach out to the open-source community to encourage and help implement mission-critical software fixes-React Native moves fast and often breaks things.
• Diagnose and fix bugs and performance bottlenecks for performance that feels native.
• Maintain code and write automated tests to ensure the product is of the highest quality.
Requirements
• Bachelor’s Degree in Computer Science or Software Engineering.
• Previous work experience (minimum 3 - 5 years) as a front-end developer.
• Experience with Typescript, JavaScript, React Native, Sass, jQuery, Vuex.
• In-depth understanding of the entire web development process (design, development, and deployment).
• Knowledge of current trends and best practices in front-end architecture, including performance optimization, accessibility and usability.
• Ability to problem solve high-level software and application issues.
• Good communication skills.
Benefits
- Flexible earnings, depending on your capabilities and needs
- Medical package and bonuses structure (employees only)
- Benefit Online platform access
- Horizontal management that encourages innovation and growth
- Opportunity to learn from engineers with an impressive tech stack
View full job description
.NET & Angular Web Developer
Apply nowPosted 2 years ago
Technology stack
- Angular JS, Javascript, CSS, HTML
- .NET Core
- WebAPI
- Docker, Kubernetes
- Azure Gateways, DevOps
- Jenkins, Octopus
Responsibilities
- You will develop complex and challenging business applications, with the latest tools and technologies.
- Based on the functional analysis you will do hands-on design and software development. You will ensure good integration with external applications.
- You will be a member of a passionate agile team that consists of functional analysts, developers and an agile project leader (Scrum Master).
- You will write qualitative, easily readable code (so that documentation is not necessary) and do refactoring where necessary.
- You will guarantee quality through test driven development (TDD) and continuous learning.
Requirements
- At least 5 years experience in analysis, design, implementation and delivery of applications in the Microsoft Stack.
- Good experience in application integration and excellent knowledge of relational databases, standardization and SQL.
- Good knowledge of the latest .NET Core and the Microsoft Technology Stack (with features such as UWP, WebAPI, etc)
- Good experience in front-end JavaScript frameworks (Angular JS)
- Good knowledge in application lifecycle management, continuous integration and the necessary tools for this. (Docker)
View full job description
Senior .NET Developer
Apply nowPosted 2 years ago
Technology stack
- .NET Core
- REST
- ReactJS
- AWS Components
Responsibilities
- You will develop complex and challenging business applications, with the latest tools and technologies.
- Based on the functional analysis you will do hands-on design and software development. You will ensure good integration with external applications.
- You will be a member of a passionate agile team that consists of functional analysts, developers and an agile project leader (Scrum Master).
- You will write qualitative, easily readable code (so that documentation is not necessary) and do refactoring where necessary. You will guarantee quality through test driven development (TDD) and continuous learning.
Requirements
- Strong technical knowledge of .NET Technologies such as .NET Core, WebAPI (at least 5 years)
- Clean code concepts
- At least 2 years of experience in translating architectures and business needs into technical solutions in AWS similar technical solutions. AWS certifications are a big plus.
- Good experience in application integration and excellent knowledge of relational databases, standardization and SQL.
- CI/CD Pipeline (nice to have)
View full job description
Medium Java Developer
Apply nowPosted 2 years ago
Job Description
We are currently looking for a passionate Java Developer with a support mindset. This is a hands-on engineering position that requires experience in Java development technologies including back end and front end frameworks, unit and functional testing and code management.
Responsibilities
- Design, develop and maintain code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience.
- Performing software analysis, code reviews and testing.
- Adding features to the existing modules.
- Debugging and resolving technical problems that arise.
- Aligning application design with business goals.
- Define and propose solutions for meeting requirements.
- Supporting users by developing documentation.
- Collaborate effectively across agile teams (SCRUM).
What you will bring
- Three years or more professional experience as a Java software developer.
- Good knowledge of Java (functional is a plus), J2EE, XML-based Web service protocols and RESTful web services.
- General knowledge of the Spring Framework is a plus.
- Familiarity with Oracle database and SQL knowledge.
- Basic knowledge of JSF, jQuery, HTML and CSS.
- Good understanding of one ORM framework. JOOQ is a plus.
- A general understanding of software design concepts and processes such as data structures, design patterns, algorithms etc.
- Familiarity with build automation tools as Maven and Gradle.
- Working experience with Git.
- Degree in computer science.
- An open-minded, solution-oriented and pleasant, team-capable personality.
- Excellent communication skills – both written and oral.
View full job description
Senior Java Developer
Apply nowPosted 2 years ago
Your focus
- Assist with the translation of business requirements into technical ones.
- Participate with team members to analyse business requirements and propose solutions.
- Research and identification of tools and technologies necessary for the implementation of the proposed solutions.
- Show technical expertise and handle development/testing tasks.
- Teamwork with the business analyst, implementer, technicians, to correctly understand the requirements and propose the optimal implementation solutions.
- Follow-up functional testing with end-users.
- Employs industry standard best practices.
- Provides level three support during local business hours.
- Involved with the review and submission of solutions globally designed.
- Realization of the technical document of the implemented developments.
- Realization of integrations with various client applications.
Requirements & Technologies
- Excellent understanding of Java8 (or higher)
- Javascript, JQuery, HTML, XML, CSS, JSON
- Javascript engines, runtime environments
- Mozilla Rhino engine
- Javascript libraries and frameworks
- Web servers
- Apache Tomcat server
- Web services SOAP, XML, WSDL, REST
- Good knowledge of distributed architecture
- Standard and microservices architecture
- Good knowledge of relational databases
- Non-relational databases are an advantage
- Good understanding of data repository and ECM concepts
- Elasticsearch and Kibana
- 3+ Years of experience in JAVA and JS
- Good communication skills and fluency in English
Other
- Responsible attitude, strong autonomy and ambition in achieving your mission
- Excellent analytical skills and self-starter with ability to take ownership of tasks and assignments
- Lifelong learning, studying new technologies
View full job description
ReactJS Developer
Apply nowPosted 2 years ago
Your focus
- Together with your team you make the joint product more innovative to set the pace in the field of UI component libraries.
- Participate with team members to analyse business requirements and propose solutions.
- Research and identification of tools and technologies necessary for the implementation of the proposed solutions.
- You implement and maintain innovative UI components, including our interactive and easy-to-use UI documentation.
- Teamwork with the business analyst, implementer, technicians, to correctly understand the requirements and propose the optimal implementation solutions.
- You face challenges such as distributing design implementations to a range of products that are using different platforms and are built on various technology stacks.
- You will lead teams in the use of our library and provide technical support to our staff in the use of the component library.
- Working closely with your peers, you will help them to ensure their code and design quality and speed up their development process.
- You will participate in collecting, processing, and interpreting data that forms the foundation of the product strategy and roadmap.
- You will be supported by the continuous processes that the team already set up and help to improve them further.
- Realization of integrations with various client applications.
Requirements & Technologies
- You have deep knowledge in preferably ReactJS, Web Components or a framework comparable to React.
- Previous experience in TypeScript would also be an advantage.
- Your JavaScript/ES6 know-how is solid and you have good know-how in React
- You know how to use modern development tools, such as JIRA, Confluence, Git, Jenkins
- Fluency in English is not a challenge for you.
Other
- Responsible attitude, strong autonomy and ambition in achieving your mission
- Excellent analytical skills and self-starter with ability to take ownership of tasks and assignments
- Lifelong learning, studying new technologies
View full job description
Full-Stack Developer
Apply nowPosted 2 years ago
What you will do
A fast-growing US-based company that has developed an exceptional legacy POS system to enable contactless payments and unlock itemized transaction data for restaurants through plug and play hardware, is looking for a Full-stack Developer. The developer will help build, maintain and monitor the console that merchants use to manage, run reports, and view data. The company’s plug and play hardware modernizes legacy POS systems to enable contactless and EMV compliant payments and to unlock item-level transaction data and make it accessible via a cloud API. The firm has managed to raise $3.5mn in funding so far and offers a great opportunity for those who would like to build innovative solutions and grow rapidly in their career.
Job Responsibilities
- Work on building consumer facing web applications
- Work on building and maintaining console used by merchants to manage, run reports, and view data
- Design and build end-to-end web architecture
- Assist cross-functional teams to develop efficient products
- Develop scalable, responsive, and well-documented stacks
- Troubleshoot, debug, and upgrade software applications
Requirements & Technologies
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- 3+ years of relevant experience as a full-stack developer
- Good knowledge of the latest .NET Core or Java (knowledge of the Spring Framework is a plus).
- Proficient with Typescript and JavaScript
- You have deep knowledge in preferably ReactJS, Web Components or a framework comparable to React (Angular, VueJS).
- Knowledge of large systems, complex code bases, and version control systems like Git
- You know how to use modern development tools, such as JIRA, Confluence, Jenkins
- Good communication skills and fluency in English
Must have competencies
- Work on building consumer facing web applications
- Work on building and maintaining console used by merchants to manage, run reports, and view data
- Design and build end-to-end web architecture
- Assist cross-functional teams to develop efficient products
- Develop scalable, responsive, and well-documented stacks
- Troubleshoot, debug, and upgrade software applications
Nice to have competencies
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- 3+ years of relevant experience as a full-stack developer
- Proficient with Typescript and JavaScript
- Experience with Rust is desirable
- Knowledge of large systems, complex code bases, and version control systems like Git
- Good communication skills and fluency in English