162 Results
Software Engineer, Senior (RoR Developer)
Together, We Make Progress
Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!
See more jobs at Progress
Уявіть собі платформу, де мистецтво оживає в цифровому світі! Будуємо продукт для процесингу важких даних та файлів, та шукаємо прогресивного Middle Back-End Developer. Будемо разом створювати CRM для менеджменту мистецьких творів. Плануємо інтеграцію з Blockchain та Web 3.0.
Продуĸт:платформа для обробки витворів мистецтва українських та світових художників для цифровізації та збереження, все це для того, щоб мистецтво було оцифроване у надзвичайній якості.
Команда:злагоджена команда талановитих та амбіційних українських спеціалістів, а саме CEO, CTO, Marketing Director, Project Manager, Full-Stack, Front-End, Back-End, UI/UX Designer та бізнесова частина.
Що будемо робити:
Що тобі буде потрібно:
Буде плюсом:
Ми пропонуємо:
See more jobs at SupportYourApp
As a frontend developer, you will help build new features and functionality to existing projects as well as work on greenfield projects. You'll contribute in the full software development lifecycle including refinement, development, testing and deployment.
You'll be joining a small team where your specific experience will have great impact. Most apps are opensource and you will have a lot of autonomy over your own work.
Deskpro is a small company, and that means you will sometimes be expected to dip in and out of various roles as needs arise. You will learn a lot through the varied work, and you will get satisfaction in shipping software that gets used by thousands.
What are apps?
"Apps" are self-contained mini Javascript applications that live inside of the main Deskpro application. Just like your browser has browser extensions, Deskpro has "apps". We build and provide an SDK that developers (including ourselves) use to build these apps, similar to how a browser provides.
Your job as an apps developer will be to help build new apps to add to our catalogue, as well as to maintain and improve the overall SDK and platform that the apps themselves run on.
Technology we use and where we're going
Most of our apps are open source, built with React and Typescript, and use eslint and jest for code quality and testing.
If you're also interested in the backends, here's some other tech we use: PHP, NodeJS, Docker, Elastic, Redis, and all the services offered by AWS.
We're big fans of using the right tool for the job!
Why should you be interested?
Examples of projects we've been working on lately
See more jobs at Deskpro
Qualificações
Desejável
See more jobs at Experian
Backend control system developer
100% remote (from Canada)
Our client is an innovative and forward-looking company that offers technical consulting, design, and programming services for show control and the entertainment industry.
Additionally, since 2015, it has been designing and manufacturing its platform for audiovisual system monitoring and management
Tasks
A Back-End Control System Developer at our client leverages experience and skills in software development to provide solutions for control systems in the themed entertainment industry. This cutting-edge position offers the opportunity to work on projects of all sizes. The role involves developing custom, client-tailored software solutions.
Profile
Assets
Benefits
See more jobs at Adoc Talent Management
Full Stack Engineer - Level III
About DevOps/Engineering Team:
At Casebook, our DevOps/Engineering team is the driving force behind innovation and efficiency within our technological infrastructure. Comprising passionate experts in development, operations, and automation, they ensure seamless deployment pipelines and champion best practices in infrastructure as code. Through close collaboration with cross-functional teams, they bridge the gap between development and operations, fostering a culture of collaboration and shared responsibility. With a relentless focus on innovation and optimization, they remain at the forefront of emerging technologies, ensuring Casebook remains agile and adaptive in a rapidly evolving landscape.
Job Title:
Full Stack Engineer - Level III
Job Summary
We are looking for a software/systems engineer, who will serve in a client-facing role for the implementation of a large IT integration project. Our ideal candidate has deep experience building, testing, delivering enterprise software, and is committed to standing up a shippable product as part of a diverse and high-performing team that includes client stakeholders, other software engineers, designers, QA testers, release managers, product managers, and infrastructure engineers. The candidate is a clever problem solver, with a profound understanding of web technology, architecture and process and who is able to find consensus around workable solutions.
The candidate will have a leadership role on an Agile development team and ownership of Casebook Platform client-side codebase. Casebook Platform caters to all human services. The ideal candidate needs to have an engineering mindset, an exceptional appetite for cutting edge technological advances, and be enthusiastic about continuous learning. Casebook Platform follows cloud native architecture and software design patterns with state of the art Continuous Integration and Continuous Deployment modeling. Additionally, the candidate will collaborate with design and product teams which includes client-facing delivery and implementation of the Casebook Platform for small non-profit organizations to large scale state and local government projects.
What you’ll do (Responsibilities):
What You Have (Skills and Experience):
See more jobs at Casebook PBC
Intermediate Full Stack Software Developer
Responsible for analyzing, designing, developing, maintaining, evaluating and assuring quality and performance specific components of software systems.
Roles, Responsibilities and Key Functions:
Analyze together with your team the project requirements.
Estimate together with your team the effort needed to implement the analyzed requirement.
Design and program together with your team the software components that implement the analized requirements.
Verify compliance with the requirements and the correct functioning of the developed components as specified.
Analyze system defects to find their causes and correct them.
Design and implement unit, integration and system tests with the help of the team.
Verify the correct functioning of the code tests and apply corrections where appropriate.
Ensure that code tests are kept up-to-date with respect to changes introduced by the components developed.
Work with your team to determine data storage, processing and transmission needs according to the requirements analyzed.
Document technical and process aspects related to your day-to-day work (technical documentation, report of estimates and timesheets, workflows, etc.).
Integrate the developed components with the rest of the system (frontend and backend integration, among others).
Perform peer review of your teammates’ code.
Follow processes and standards for code management.
Requirements:
Intermediate knowledge in: Object-oriented, functional, procedural and asynchronous programming paradigms.
Software engineering processes.
Concepts and processes related to software quality.
Use of agile software development methodologies (SCRUM, Kanban, etc.).
Software quality assurance (code testing, linting, static code analysis).
Design patterns.
Development best practices to ensure efficiency, quality and maintainability.
Best practices and mechanisms for application deployment.
Security, authentication and authorization mechanisms OWASP Top 10.
Best practices in error handling.
Documentation (design diagrams, README.md, API documentation, etc.).
Integration of services and software components. Internationalization.
REST.Real-time data management.
Multitenancy.
*nix shell handling (bash, sh,zsh,etc.).
Git.Dependency management tools (Gradle, Maven, NPM, Yarn, etc.).
Managing continuous integration processes tools (Github Actions, GitlabCI, etc.).
Git branching strategies (GitFlow, trunk based, etc.).
Use of virtualization (KVM, QEMU, Virtual Box, etc.).
Use of containers (Docker, Podman, runc, etc.).
Cloud computing services (AWS, GCP, Azure, etc.).
Web technologies
HTML
CSS/LESS/SASS
Frameworks (at least one)
Java
Spring
Hibernate
React
Status management (MobX, Redux, Pinia, Signals, etc.)
Testing libraries (at least one)
Jest
Testing Library
Vitest
Cypress
JUnit5
Programming languages (at least one)
JavaScript/TypeScript
Java
Python
Ruby
C#
Go
Implementation platforms (at least one)
Node
JVMC
Python
Ruby MRI (CRuby)
Frameworks (at least one)
Spring & Spring Boot
NestJS
Rails
Django
.Net Core
Data access libraries (at least one)
Spring Data JPA
Spring Data J
DBC
JOOQ
TypeORM
Prisma
SQL
Relational databases. (PostgreSQL, MySQL, etc.)
Non-relational databases. (Redis, MongoDB, ElasticSearch etc.)
Academic Training:
Technician or Bachelor in Computer Engineering, Computer Science and related or level of knowledge demonstrated equivalent.
Language:
Technical and conversational English level B2 according to the Common European Framework.
Work Experience:
Minimum 2 years experience in software engineering.
See more jobs at Edify Software Consulting
Genesis is a Ukrainian co-founding IT company and one of the largest publishers of non-gaming apps. Together with the best entrepreneurs from Central and Eastern Europe, we create and develop global technology businesses. Our main markets are the United States, Europe, and Africa.
As a co-founding company, Genesis first provides promising startups with the necessary resources and expertise for development, and then supports the project until it becomes an independent business. Currently, 25 projects are developing in our ecosystem in four main areas: mobile applications, online media, e-commerce, and R&D.
We are looking for a Tech Lead / CTOwith successful experience in AI product development with ML, LLM, and Azure cloud services. The first priority in this position will be to define the right ML infrastructure and project architecture for load scaling.
The product we are successfully developing: A futuristic Social Discovery project launched in the US market with a vector on AI generation of images, videos, chats, etc.
Stack:NET 8, React, Python (ML), Azure, RabbitMQ, Redis, PostgreSQL, SignalR, Docker, EF Core, Google Cloud Storage, React, Typescript, SCSS modules, PWA, Next.js, Vercel.
Required skills:
Area of responsibility:
What we offer:
Join our team of performers, practitioners and global changemakers!
See more jobs at Genesis
We are developing some high traffic, high volume online content provider solution. Our exceptional team consists of experts in every functional area of business who are the key to our position as leaders in content delivery. We strive to innovate on a daily basis to ensure we continue to grow and create new revenue opportunities and cutting-edge technology. If you are passionate about taking your career to the next level, then join the Vodworks team and be a part of something big.
Responsibility:
The ads platform serves over 6 billion impressions daily. As a key member of the Ads delivery team, you will have the mandate to take part in all stages of the development of the ad delivery system. Key daily tasks will include:
Maintain existing system/product and support customer requests Design, implement and deploy new functionality/module/product. Research/analyze new technology for ads delivery platforms.
Requirements:
Bachelor's Degree in Computing Science or related field, or equivalent work experience minimum 1+ years of experience with Golang programming with design/development of high performance system and 5+ years of overall development experience. Familiar with networking programming such as tcp/ip programming. Solid understanding of Object Oriented concepts. Familiar with Web/Http servers, such as nginx. Good working knowledge of languages like BASH, Python on Linux. Strong skills in problem solving and complexity analysis. Good communication, both written and spoken in English.
Nice to Have:
Working experience in java/c/c++ programming.
Familiarity with NoSQL DB (Redis, etc.) Broad knowledge of many of the following: Linux Administration, network, Web Servers, virtualization, security, availability, redundancy, and monitoring.
Attitude:
Must be a self-starter. Must be a multi-tasker. Must be a quick learner. Must be a team player.
See more jobs at Vodworks
The Opportunity:
We, at Flywire, are looking for an experienced Sr. Software Engineer I, ideally with a background in FinTech. Your primary responsibility will be to build and maintain the platform that supports the money movement of our industry leading payment engine moving hundreds of millions everyday.
You will be joining a team in charge of designing new functionalities and improving the current capabilities to improve speed, cost and scalability of our product. Thus, a commitment to collaborative problem solving, pragmatic design, building quality products and to convey the sensation that the product is the responsibility of all the team is essential. You will be responsible for ensuring high quality code in a team defined timeframe.
Here’s What We’re Looking For:
Technologies We Use:
See more jobs at Flywire
Python Software Engineer (remote, full-time, with flexible schedule)
Our company is growing and our solutions are expanding, leading to interesting technical and product challenges.
Although the current infrastructure is based on Ruby on Rails, you will focus on expanding through Pythonand other technologies. Your goal will be to build a complex infrastructure of services, also encompassing Artificial Intelligence, to enhance our solutions for patients, clinicians, researchers, hospitals, as well as the industry.
Your contribution will be central to the company’s evolution, as we enhance our digital therapeutics services for patients, remote patient monitoring solutions for clinicians, as well as offerings of predictive analytics, decision support, and more.
Beyond mastering your technical skills, this role offers a unique path for career advancement. As our company continues to grow, there's ample opportunity to step into more senior roles, including team leadership positions. While proficiency in technical skills and problem solving is crucial, we value strong communication and mentorship abilities. If you envision not just excelling in coding but also guiding and inspiring others, this role could help you grow personally and professionally, while delivering unprecedented value to cancer patients globally.
Grow and Learn: Innovate and learn something new every day.
Fully remote role: Save time for things other than commuting.
Build your own work/life balance: Working full-time does not mean that you cannot be flexible. Create a schedule that suits your needs.
Have an impact: Affect the lives of thousands of cancer patients globally.
As part of our dedication to the diversity of our workforce, CareAcross is committed to Equal Employment Opportunities without regard for race, colour, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.
See more jobs at CareAcross
We invent, design, build, and implement workforce optimization solutions for specialty retailers.
We believe that service matters, payroll is an investment, and employees are essential to brand profitability. We build long-term, win-win partnerships to help our clients deliver their brand promise.
We think like retailers because we are retailers. Matrix was founded in 2005 by experienced retailers who have built tools that have written millions and millions of schedules. Our retail experience has helped us develop solutions and approaches that address the unique challenges and opportunities of specialty retail, while also differentiating us in the marketplace.
We are looking for a Full Stack Developer, with a heavier emphasis on front-end development, to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.
You should be able to write clean code and ensure your programs run properly. We also expect you to be passionate about building software and perform well working in a team.
Because we are a small team, you will have big responsibility, and will be expected to have a knack for visual design and utility.
See more jobs at Default Portal
Key Responsibilities:
Design, develop, and maintain both front-end and back-end components of web applications.
Architect and design of scalable and robust systems.
Work closely with product managers, designers, and other engineers to deliver high-quality products.
Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
Optimize application performance for maximum speed and scalability.
Implement and maintain automated testing frameworks to ensure the reliability and quality of the codebase.
Manage the deployment process, including setting up CI/CD pipelines and ensuring smooth releases.
Identify and resolve complex technical issues across the stack
Keep up with the latest trends, tools, and technologies to continuously improve front-end and back-end architecture and deliver cutting-edge solutions
Requirements:
Proven experience in front-end and back-end development, with a strong portfolio of successful projects
Strong proficiency in HTML, CSS, JavaScript, and modern front-end frameworks/libraries such as React, Angular, and/or Django
Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis)
Proficiency in server-side languages (e.g., Java, Python, PHP, Ruby, Node.js) and frameworks (e.g., Django)
Expertise in designing and developing RESTful APIs
Experience with AWS and Azure services, including EC2, S3, RDS, Lambda, Azure VMs, and Azure Functions
Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines)
Experience with version control systems, particularly Git
Familiarity with front-end and back-end testing frameworks and tools
Knowledge of performance optimization techniques and tools (e.g., Lighthouse, Webpack)
Deep understanding of security best practices and experience implementing secure front-end and back-end code
A keen eye for design and a passion for creating beautiful and functional user interfaces
Strong understanding of SEO principles and web accessibility
Excellent problem-solving skills and the ability to troubleshoot complex issues
Strong communication and collaboration skills, with the ability to work effectively in a team environment
Excellent attention to detail and organizational skills
Experience working with international teams and in global markets
Ability to work in a fast-paced environment and adapt to changing project requirements
Demonstrated eagerness to learn new skills and take on diverse tasks, fostering both personal and company growth
See more jobs at Crover Ltd
Key Responsibilities:
Design, develop, and maintain the back-end infrastructure of our products, ensuring they meet the highest standards of reliability and performance
Architect and design robust, scalable, and secure back-end systems and APIs, optimized for cloud environments
Design and optimize database schemas, write complex queries, and ensure data integrity and performance
Integrate third-party services and APIs, ensuring seamless data flow and functionality
Develop and deploy applications on AWS and Azure, utilizing cloud services to enhance performance, scalability, and security
Write clean, maintainable, and efficient code
Conduct code reviews and provide constructive feedback to team members to maintain code quality and best practices
Implement automated testing frameworks and conduct thorough testing to ensure the reliability and performance of the back-end systems
Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality products
Set up and maintain monitoring and alerting systems to ensure the health and performance of the back-end infrastructure
Create and maintain comprehensive documentation for the back-end systems and APIs
Keep up with the latest trends, tools, and technologies to continuously improve back-end architecture and deliver cutting-edge solutions
Requirements:
Proven experience in back-end development, with a strong portfolio of successful projects
Strong experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis)
Proficiency in server-side languages (e.g., Java, Python, PHP, Ruby, Node.js) and frameworks (e.g., Django)
Expertise in designing and developing RESTful APIs
Deep understanding of security best practices and experience implementing secure authentication and authorization mechanisms
Extensive experience with AWS and Azure services, including EC2, S3, RDS, Lambda, Azure VMs, and Azure Functions
Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines)
Experience with version control systems, particularly Git
Excellent problem-solving skills and the ability to troubleshoot complex issues
Strong communication and collaboration skills, with the ability to work effectively in a team environment
Excellent attention to detail and organizational skills
Experience working with international teams and in global markets
Ability to work in a fast-paced environment and adapt to changing project requirements
Demonstrated eagerness to learn new skills and take on diverse tasks, fostering both personal and company growth
See more jobs at Crover Ltd
Senior Frontend Engineer (Remote UK)
See more jobs at Pitchup.com
See more jobs at Pitchup.com
Senior Backend Engineer (Remote UK)
See more jobs at Pitchup.com
I would like to register my interest to join Pitchup’s Engineering Team!
See more jobs at Pitchup.com
Sr. Full-stack Developer
At Ingenia Agency we're looking for a Full-stack Developer to join our team.
The ideal candidate has experience working with a cross disciplinary team. Candidates should have a proven experience in developing scalable and reliable web solutions. Candidates are expected to be self-starting and proactive in identifying risk and determining solutions. They should have a passion for adding the extra polish that sets our products apart.
What will you be doing?
(Qualifications below are ideal, but not all are required)
What are we looking for?
(We encourage candidates to apply if they satisfy some, but not all the qualifications).
What are we offering?
See more jobs at Ingenia Agency