person looking for a RabbitMQ Remote Jobs

Get Remote RabbitMQ Jobs in your mailbox.

70 exciting remote jobs on file from 2500+ top remote companies.

  • Hot new jobs of this week
  • 70 active jobs from past weeks to consult
  • Segmented for USA, Europe or Worldwide.
  • Personally selected for you by our experienced remote hiring managers.


A selection of jobs from the previous newsleterrs.

3d

Software Architect

Hack ThePalaio Faliro,Attica,Greece, Remote Hybrid

Hack The is hiring a Remote Software Architect

Ready to embark on the quest of joining Hack The Box?

At the end of this thrilling journey, you'll become a proud member of Hack The Box, with the ultimate mission to help cybersecurity professionals and organizations enhance their cyber-attack readiness. Get ready for an exciting adventure into the world of cybersecurity! ????????????

✨The core mission of the Software Architect:

The new joiner will lead the transition of Hack The Box to microservices architecture. You will be responsible for implementing and safeguarding best practices around microservices architecture. The role will include coaching and mentoring the other team members in the architecture logic.

???? The fellowship you’ll be joining:

You will be part of a 4 developers-team with the ultimate goal of developing microservices. You will report to & collaborate closely with the Director of Engineering on the technical roadmap. Apart from that, you will be working closely with the team leaders of the product platforms in order to enable the adoption of the services. Last but not least, the Site Reliability Team will be your go-to team for solutions around infrastructure, CI/CD and Kubernetes.

⚔️ Technology tools & weapons you’ll be using:

  • PHP, Laravel, Go, Javascript, PostgreSQL, AWS, Kafka, RabbitMQ

???? Interesting resources you should check:

???? The adventures that await you after becoming Software Architect at Hack The Box:

  • Lead the transition of HTB to microservices architecture 
  • Lead the adoption of services
  • Implement new services & maintain existing
  • Create packages to be used internally
  • Continue and develop documentation (new & existing) 
  • Advocate for best practices around the microservice architecture
  • Plan and execute independently high-level objectives around microservices
  • Coach and help the rest of the team transition to architects

????Skills, knowledge, and experience points required to unlock the role of Software Architect at Hack The Box:

  • Previous experience in microservices
  • Working experience in architecture and design of services
  • Working experience in technical leading & people management 
  • Experience in event based architecture
  • Nice to have: Experience in either PHP / Laravel / MariaDb / Postgres / Go / Javascript

What your Hack The Box adventure will have in store: 

  • ????You'll have the exhilarating opportunity to contribute to a product that is highly appreciated by users and the cybersecurity community at large.
  • ???? You'll experience a highly supportive and caring environment, fostering growth, flexibility, and autonomy.
  • ???? You'll embark on an exciting journey of continuous learning and problem-solving, leveling up as our organization grows.
  • ???? Most importantly, you'll have a blast at HTB ???? because fun is an essential ingredient in our recipe for success! Just wait until you see our global meet-ups! 

???? The gems you’ll be enjoying as a Software Architect:

  • Private insurance
  • 25 annual leave days
  • Dedicated budget for training and professional development, participation in conferences
  • State-of-the-art equipment (Macbook, iPhone, and mobile plan)
  • Free lunch & snacks at the office
  • Full access to the Hack The Box lab offerings; so you can learn how to hack
  • Flexible/Hybrid working

????️ The Quest of Becoming Hack The Box’s Software Architect:

  • Level 1: To complete level one’s objective, submit your application. 
  • Level 2: Meet the Talent Acquisition team. Level’s objective: highlight your past achievements, ambitions, and values.
  • Level 3: Meet the hiring team. Level’s objective: connect with the hiring team and share with them your achievements. 
  • Level 4: Complete an assignment that aligns with day-to-day job-related tasks and responsibilities. Part of the assignment is discussing it with the hiring team in a debriefing session, in order to walk the team through your thinking process. 
  • Level 5: Congratulations! Not many reach this level ????. Level’s objective: have a constructive, final conversation with senior leadership to explore the role and your future at HTB. 
  • Level 6: You've officially received an offer from HTB! To complete the last level and the Quest, all you need to do is accept the offer. 
  • Quest complete. Congratulations, you’re officially one of us ????????????Your next quest: complete the onboarding.

Hack Your Career, Today. Join us in this epic adventure of cybersecurity at Hack The Box! ????????????

At Hack The Box, we are on a quest to find the most exceptional and enthusiastic talent to join our team. Whether or not you consider yourself a gamer, we value what makes you unique and want to know more about you. This job post provides just a glimpse of the incredible gamified experience our business and consumer customers enjoy through our platforms. So, if you're ready to embark on a journey of growth and adventure, we can't wait to meet you!

ABOUT HACK THE BOX

Hack The Box is the Cyber Performance Center with the mission to provide a human-first platform to create and maintain high-performing cybersecurity individuals and organizations. 

Hack The Box is the only platform that unites upskilling, workforce development, and the human focus in the cybersecurity industry, and it’s trusted by organizations worldwide for driving their teams to peak performance. Offering an all-in-one environment for continuous growth, assessment, and recruitment, Hack The Box provides solutions for all cybersecurity domains. 

Launched in 2017, Hack The Box brings together the largest global cybersecurity community of more than 3 million platform members. Rapidly growing its international footprint and reach, Hack The Box is headquartered in the UK, with additional offices in the US, Australia, and Greece.

???? Exciting News:

At Hack The Box, we are committed to fostering a diverse, inclusive, and equitable workplace. We believe that diversity enriches our performance, services, and the communities we serve. As such, we ensure that all job applications are considered solely based on merit, skills, and qualifications. We do not discriminate on grounds of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We are dedicated to providing a fair and respectful work environment that reflects our values.

See more jobs at Hack The

Apply for this job

4d

Systems Engineer (AWS)

Headhunte.rsBeograd, Serbia, Remote
DevOPSLambdaredis7 years of experienceRabbitMQDesignslackqajavadockerpostgresqlkuberneteslinuxjenkinsAWS

Headhunte.rs is hiring a Remote Systems Engineer (AWS)

Job Description

5-7 years of experience • Full-time • English - Upper-Intermediate (B2)

Requirements

- Experience of work in enterprise environment and good understanding of enterprise-level system design (Hardened environment, Centralized systems - Security, Operation and Maintenance, ITIL-aware specifics, etc)
- Extensive experience in Linux System Administration and services around it A-to-Z (RHCE-applicable level, certification NOT required), minimum 6 years of active experience
- Good experience with Amazon Web Services and related products (Certified Professional level, certification NOT required), minimum 6 years of active experience
- Knowledge and understanding of container technologies - docker, vanilla kubernetes, EKS, ECS etc
- Fundamental networking knowledge
- Experience with storages, clustering, load balancing, server provisioning and management, virtualization
- Understanding of ITIL priciples - plus
- Strong advocacy of security
- Good understang of the best of the both worlds - classic and modern stacks


Our stack:
Enterprise AWS (>95%), Java, RHEL/CentOS/Rocky Linux, Docker, Kubernetes, Calico, Cilium, Gitlab, Jenkins, Atlassian, Slack, Jamf, Jetbrains, PostgreSQL, TimeScaleDB, Citus, Cassandra, Kafka, ElasticSearch/OpenSearch,EKS, MS AD, Okta, Cloudflare, AWS Shield, Cloudfront, Redis, RabbitMQ, Nexus, Lambda, DynamoDB etc

Responsibilities

- Participate in System administration activities - design, planning, technical strategy, systems architecture
- Configuration, deployment and maintenance of systems
- Work on continuous improvement
- Improving efficiency, rollout times of deployments around the world
- Filling knowledgebase, documenting procedures and work
- Monitoring systems performance and capacity, BCP/DR
- Ensuring compliance with various regulations and certifications
- Intensive work in team with DevOps Engineers and developers on automation and transition to containerized environments
- Active work with Systems Engineers and DevOps IaC team to develop and improve systems automation and deployment of infrastructure
- Work with QA and Development teams to improve efficiency of software development

Qualifications

See more jobs at Headhunte.rs

Apply for this job

Headhunte.rs is hiring a Remote Java Software Architect

Job Description

7+ years of experience

Requirements:

At least 5 years of experience in the role of Software Architect or Java Architect;
Minimum 12 years of experience in software development;
Minimum 10 years of experience with Java (it can be a language of JVM stack but with Java expertise);
Good knowledge of Spring frameworks;
Profound knowledge of Design patterns;
Sufficient knowledge of Concurrency, GC, and Memory stack;
Good understanding of the client technologies, e.g. web, TCP protocols, sockets, HTTP standards, and specifications;
Vast theoretical and practical knowledge of databases: both RDBMS and NoSQL, MQs - especially Kafka and RabbitMQ, and cache providers - especially Redis;
Solid understanding and experience in using DWH;
Extensive knowledge of dockerization technologies and preferable knowledge of k8s;
Excellent knowledge of Cloud technology, obligatorily Amazon stack;
Great experience in attendant technologies like Git, Jenkins, and Atlassian tools;
Extensive experience in documenting projects, creating diagrams, and supporting versioning;
Excellent communication skills in a cross-team environment and support solutions before and during development.

Responsibilities

Apply tools, technologies, and various methodologies to create functional and intuitive; solutions for projects in the gaming and near-gaming industry;
Develop and implement architecture of any level ;
Develop and implement project specifications;
Pay attention to system integration, sustainability, and feasibility;
Manage all phases of development;
Oversee and supervise the work of the development team, participate as a highly qualified mentor;
Suggest and implement solutions for process improvement;
Adhere to all the requirements and guidelines for quality, security, extensibility, etc.;
Participate in discussions of issues and technical solutions.

Would be a plus

Experience in the iGaming and gambling industries;
Experience in the fintech domain, in developing applications working with cryptocurrencies;
Experience with distributed fault-tolerant scalable systems;
Experience in multi-tenant software architecture;
Experience in low-latency projects.

Work conditions

30 days of paid vacation
English courses
Paid sick leaves
Medical insurance

Qualifications

See more jobs at Headhunte.rs

Apply for this job

Headhunte.rs is hiring a Remote Database and Kafka Administrator

Job Description

5 years of experience • Full-time • English - Upper-Intermediate (B2)

Requirements:

- 5+ years of solid Database Administration and Programming experience with PostgreSQL with very large data volumes.
- DB and system tuning using different tools. Clear understanding of query plan management, DDL.
- Strong knowledge of Kafka, including setup, configuration, monitoring, and troubleshooting, including Kafka -

- Connect, Kafka Streams, Schema Registry and KSQL.
- Excellent problem solving, issue identification, analytical and technical documentation skills.
- Strong interpersonal skills and ability to work well in a team environment.
- Good written and verbal communication skill.
- Willing to take on-call rotation and occasional weekend work.

Responsibilities

- Contribute to planning and architecting database solutions to meet business needs, applying comprehensive knowledge in problem resolution. Develop new methods and processes, understanding their impact. Influence team decisions and provide input on larger organizational decisions.
- Expertise in investigation and resolution of performance related issues.
- Analyze system performance, perform systems testing, performance and tuning.
- Develop and implement standards, procedures, and policies regarding software and applications databases.
- Implement and manage Kafka clusters, including topic creation, maintenance, and monitoring.
- Ensure high availability and reliability of Kafka infrastructure.
- Collaborate with development teams to integrate Kafka into their applications.

Would be a plus

- Any experience with streaming processing systems like Confluent platform, AWS MSK, AWS Kinesis.
- Any exposure of programming languages such as Python, Java or C/C++ or Perl would also be helpful.

Any experience with:
RabbitMQ
Kafka broker
Apache ActiveMQ/Artemis
TimescaleDB
InfluxDB
Elasticsearch/Opensearch
Apache Cassandra
AWS DynamoDB
ClickHouse
Oracle DB
Apache Airflow
Apache Spark
Apache Flink

Work conditions

Remote
30 days of paid vacation
English courses
Paid sick leaves
Medical insurance

Qualifications

See more jobs at Headhunte.rs

Apply for this job

Offensive Security is hiring a Remote Senior Software Engineer

About OffSec

Founded in 2007 by the creators of Kali Linux, OffSec (formerly known as Offensive Security) is the leading provider of continuous professional and workforce development, training, and education for cybersecurity practitioners. OffSec’s distinct pedagogy and practical, hands-on learning help organizations fill the infosec talent gap by training their teams on today’s most critical skills.

Become a part of our global presence and work from anywhere.With team members in over 40 countries, we believe in inspiring people of all backgrounds and communities. The OffSec team is composed of diverse, internationally published authors, conference speakers, and seasoned information technology professionals from both the private sector and governments worldwide.

Excited about our mission and what we do? Apply and join us!

About the Job

The Sr. Software Engineer will join the software development team in designing and implementing the development of our consumer-facing, high-traffic, e-commerce web platform.  We are looking for front end, back end, and fullstack developers from junior to mid-level.

Duties and responsibilities

  • Develops software solutions by identifying user and system requirements for a new customer-facing, high-traffic, e-commerce web platform
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Proposes and enforces best practices for software development lifecycle
  • Proposes coding standards and guidelines for the team to follow and enforce them through code review process
  • Supports and develops software engineers by providing advice, coaching and educational opportunities
  • Collaborates with team to brainstorm and creates new ideas and solutions
  • Designs the new web platform where security is part of the design consideration from the start
  • Ensures that the platform is designed and coded so ongoing deployment, support and maintenance can be streamlined, following the CI/CD process 
  • Performs technical analysis to support the effective and efficient development efforts
  • Writes code for key modules of the platform
  • Designs testing methodology including automated unit testing of the platform modules; able to do some testing if/when needed
  • Communicates on project/task status clearly and effectively with the management team, development team, and project managers
  • Moves fast, bias towards action, follows the cycle of coding, iterating, testing, deploying and optimizing websites
  • Other duties as needed

Qualifications

  • Minimum 5 years of programming experience, including REST API and primarily Node JS with typescript.
  • Excellent MySQL, Postgresql and ElasticSearch skills with hands-on experience
  • Hands-on experience of designing and architecting high traffic consumer e-commerce websites 
  • Experience with CICD tools, Git, Jira
  • Web application security (OWASP) 
  • Experience working with queuing tools (e.g. RabbitMQ)
  • Experience working with large remote team
  • Hands on experience with agile development process
  • Hands on experience of having worked on a large scale e-commerce platform
  • Hands on experience with AWS web services
  • Experience with CSS, Javascript and HTML
  • Strong attention to detail and excellent problem-solving skills
  • Broad website/software/application development skills
  • DevOps skills are highly preferred 

Working conditions

This role is a full-time salaried position. Work hours for this position are flexible and will be performed from a home office. Must be located in Philippines.

Direct reports

This position has no direct reports.

EEO

OffSec provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.



See more jobs at Offensive Security

Apply for this job

7d

Staff Software Engineer

NearmapLehi, UT, Remote
jirasqlRabbitMQc++c#.netpostgresqlkubernetesjavascriptreactjsbackendfrontend

Nearmap is hiring a Remote Staff Software Engineer

Job Description

Nearmap’s system is a NodeJS based microservices architecture where in a complex workflow is required to identify the attributes of properties from different imagery sources. This role will be focused on both the frontend ReactJS and backend NodeJS components, the RabbitMQ messaging strategy, and the PostgreSQL database.

The role also has leadership responsibilities and requires broad codebase knowledge. The ideal candidate will have a strong mental model of the entire system to facilitate ideating on large scale roadmap items, will own major system components, and will participate in requirements gathering with customers both internal and external.

  • Work on a full stack of ReactJS/NodeJS/PostgreSQL and messaging/microservices architecture.
  • Work with frontend and backend practice leads to improve systems/UI where possible.
  • Improve the process of developing software at Nearmap with the ideas you bring to the table! · If you have .NET experience, assist in the transition of some backend NodeJS systems to C#.
  • If you have deep SQL knowledge, work to improve queries and the overall speed of the Nearmap system.
  • Work with Jira to keep the team knowledgeable of where tasks are.

Qualifications

  • Comply with responsibilities of working for a private equity · Comply with all local legislative requirements.
  • Adhere to company guidelines and the corporate Code of Conduct
  • Where appropriate, keep up to date with legislative requirements
  • Act in an ethical way when dealing with company assets and other people
  • 7+ years professional software engineering experience.

  • Relevant degree or certifications desirable

  • Experience with building and maintaining highly scalable systems, including messaging, microservices, and relational databases.

  • Experience with JavaScript/TypeScript and NodeJS.

  • Experience with ReactJS is big plus; Experience with frontend JavaScript frameworks is a must.

  • Experience in relational databases; PostgreSQL and PostGIS experience is a big plus, but not required.

  • Experience with C# and .NET is a plus

  • Experience working with Kubernetes is a plus.

  • Experience working with third party SDKs and Web Services.

  • Excellent verbal, written and visual communication skills.

  • Positive self-starter.

  • Strong problem-solving skills.

  • Customer service focus, both internal and external.

     

See more jobs at Nearmap

Apply for this job

In All Media Inc is hiring a Remote Software Engineer - 1498

About the Role

We are looking for a Software Engineer with a strong background in data optimization, database

performance tuning, and scalable back-end architecture. Our team collaborates closely with

customer-facing functions, focusing on optimizing revenue and maximizing advertiser value

through innovative software solutions. In this role, you will develop scalable, high-performance

applications and work with loosely defined requirements to build impactful tools that directly

support business growth.

This role is ideal for an engineer who thrives in a data-heavy environment, excels in optimizing

database structures and event-driven architectures, and is comfortable working with loosely

defined requirements.

Key Responsibilities

● Data Optimization and Database Performance: Lead the design and optimization of

databases to improve performance, scalability, and efficiency. Focus on query

optimization, indexing strategies, and data architecture best practices.

● Back-End Data Processing: Build and maintain efficient, scalable back-end systems

that can handle high data volumes, with a focus on optimizing revenue-driving features.

● Software Development: Design, develop, test, and maintain software applications with

a focus on performance, reliability, and scalability.

● OOP and Clean Code: Develop clean, modular code following Object-Oriented

Programming (OOP) principles, with experience in Java, Python, or a similar language.

● Collaborative Problem Solving: Work closely with cross-functional teams to translate

high-level concepts into actionable, effective software solutions.

● [Advantageous]Event-Driven Processes: Design and implement event-driven

processes to improve data flow, responsiveness, and scalability across systems.

Requirements

● Experience: 5+ years of hands-on software engineering experience, ideally with a mix of

back-end development and database optimization.

● Technical Skills:

○ Programming Languages: Proficiency in Java, Python, or a similar language,

with a strong grasp of OOP principles.

○ Database Expertise: In-depth experience in SQL, database indexing, query

tuning, and data modeling.

○ Event-Driven Architecture: Familiarity with designing and implementing

event-driven systems (e.g., Kafka, RabbitMQ) is a plus.

○ AWS Experience: Experience working with AWS services, especially those

related to data storage, processing, and deployment.

○ Problem Solving: Strong analytical skills, with a demonstrated ability to work

with minimal guidance on ambiguous requirements.

● Soft Skills: Effective communication and collaboration skills, with a proactive,

solution-focused mindset.

See more jobs at In All Media Inc

Apply for this job

13d

Senior Backend Engineer

Plum FintechAthens,Attica,Greece, Remote Hybrid
S3redisterraformpostgresRabbitMQDesignmongodbdockerkubernetespythonbackend

Plum Fintech is hiring a Remote Senior Backend Engineer

At Plum, we're on a mission to maximise wealth for all. We’re making saving money effortless and turning investing into something everyone can do

Our journey began back in 2017, when we became one of the first to use artificial intelligence and automation to simplify personal finance. Fast forward to today, and we've already helped people save £2 billion across 10 European markets.

Named the UK's fastest-growing fintech in the Deloitte Technology Fast 50, our success is down to the passion and dedication of our diverse team. Based in our London, Athens and Nicosia offices, 180 talented people work together to empower people to do more with their money. And now, the team is growing!

The Role

At Plum we’re looking for engineers who are passionate about both technology but also about bringing the best product to our customers.

To achieve this mission we’re looking for engineers who not only have a strong technical background but who also understand the product and are able to make an impact on all the steps of the product development lifecycle.

We’re looking for a Senior Backend Engineer and these are the main qualities you should ideally possess if you want to be part of the team:

Qualifications:

  • At least 6 years of working experience as a Software Engineer
  • High level of pragmatism
  • Strong planning and prioritization skills
  • Promote Continuous Improvement by identifying process efficiencies and quality improvements
  • Provide guidance to and mentor more junior team members
  • Being able to share product insight with stakeholders and challenge product decisions
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational challenges and propose thorough iterative solutions
  • Experience in working within a cross functional team, collaborative environment, ability to partake in and contribute to technical, design and retrospective dialog
  • Self-motivated and self-managing, with excellent organizational skills
  • Comfortable working with both strongly and dynamically typed languages, we believe you can bring valuable insights and perspectives to the team, even if Python is not your primary language. We care more about your overall programming skills and approach to problem-solving!

Key Responsibilities:

  • Being able to create and design modular, scalable, testable, tested, performant systems which interface via well defined endpoints using software engineering best practices
  • Being able to identify root cause of system issues and determine short and long term resolutions
  • Adaptability and flexibility, we are building new and novel products and believe that we can provide our users the best products by shipping fast and getting feedback to improve on later iterations
  • Able to work and intervene on the whole life cycle of the software

Our Tech Stack:

  • Languages: Python
  • Libraries: FastAPI, SQLAlchemy, Flask
  • Datastores: Postgres, BigQuery, DBT, Redis, MongoDB
  • Infrastructure: GCP (kubernetes, docker), RabbitMQ, Amazon S3, Terraform
  • Monitoring: Grafana, Prometheus, Datadog, Incident.io, Sentry

What to Expect from Our Hiring Process
At Plum, we value a lot the time you devote to the hiring process, this is why we are always trying to make the process as fast and smooth as possible.

  1.  30 min. Call with ourTalent Acquisition Team. So we understand better your career plan, tell you more about Plum and the role ⚙️
  2. 45 min. Call with our Engineering Lead. Brief technical discussion about the role and your skills ????
  3. 120 min. Live Coding Call with our Engineers, including System Design exercise and an Implementation phase????‍????
  4. 30 min. TeamCall with a Product Manager and a Senior Manager from Engineering, for you to understand the business and envision yourself as part of Plum ????
  5.  Offer ????

Plum's Perks

    • We're all in this together! Own part of the company through stock options ????
    • Annual training budget
    • Private Health & Life Insurance
    • Free Plum Premium subscription (normally £9.99 a month).
    • Free parking slots
    • 25 days holiday a year, excluding public holidays (34 in total)
    • Employee referral scheme up to €4000
    • Flexible approach to remote working, though we encourage at least 2-3 days a week in our beautiful office in central Athens for optimal collaboration.
    • 45 days work from anywhere
    • Team breakfast on Tuesdays and team lunch on Thursdays in the office, as well as a plentiful supply of fruit, snacks and coffee.
    • 1 day paid leave for volunteering, supporting you giving back to society.
    • Enhanced parental leave
    • 2 weeks paid sabbatical after four years of service.
    • Team trip to secret destinations once a year ✈️
    • Great office location in the heart of Athens (Syntagma square), with an amazing view!
    • A vibe that’s ????????????

If you think this sounds like a bit of you then don’t hesitate to get in touch!

Thanks,

Plum Τeam ????

* Plum is an Equal Opportunity Employer. Plum does not discriminate on the basis of age, race, religion, sex, gender identity, sexual orientation, non-disqualifying physical or mental disability, national origin or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit and business need.

See more jobs at Plum Fintech

Apply for this job

Sezzle is hiring a Remote Senior Software Engineer (Turkey)

The salary range for this role is $4,600 - $8,500 per month (Gross in USD) 

About Sezzle:

With a mission to financially empower the next generation, Sezzle is revolutionizing the shopping experience beyond payments, blending cutting-edge tech with seamless, interest-free installment plans that make shopping smarter and more accessible. We’re not just transforming payments; we’re redefining how people discover, interact with, and purchase the things they love while driving real impact on merchant sales through increased conversions and higher order values. As we continue to shape the future of fintech and retail, we’re building an innovative, dynamic team passionate about creating more than just a transaction but a truly unique shopping journey. If you’re excited about pushing boundaries in tech and delivering a game-changing experience for consumers and merchants alike, come join us at Sezzle and help create the future of shopping!

Compensation:

For this senior development role, with 8+ years of experience, the compensation range is $4,600 - $8,500 USD per month. This range acknowledges the extensive expertise, leadership capabilities, and significant contributions expected at this level, offering a competitive salary to reflect the value of advanced skills and experience.

About the Role: 

We are seeking a talented and motivated Senior Software Engineer who is best in class with a high IQ plus a high EQ. This role presents an exciting opportunity to thrive in a dynamic, fast-paced environment within a rapidly growing team, with abundant prospects for career advancement.

As a Senior Software Engineer with Sezzle, you will work with a highly-motivated team to tackle interesting and challenging problems across multiple areas of the organization. Your experience and guidance will help other members of the team level-up their own skills as well.

In this backend focused role, you will work closely with stakeholders from Product, Support and the business. You’ll also partner with other engineering teams to provide high-quality, scalable, and innovative solutions to internal and customer problems. Your day-to-day responsibilities will include designing, developing, and delivering new features, as well as unblocking and mentoring your teammates.

This role has both an internal and external focus, your contributions will make a meaningful difference in the day-to-day lives of your peers at Sezzle, enhancing their ability to support our business and customers, and you will have opportunities to take any feedback and iterate.

Key Role Responsibilities: 

  • Design software applications and features in Golang and React
  • Help build out a distributed architecture, creating solutions that work within it, maintaining consistency while scaling highly
  • Coordinate with internal company stakeholders to design market winning products
  • Develop and collect metrics to drive continuous improvement of existing products
  • Deliver high quality features which can be tested and adheres to reporting standards
  • As needed, lead small development teams to bring a project to market
  • Mentor other engineering teammates to help elevate their experience and knowledge

Minimum Requirements: 

  • At least 7 years of full-stack software engineering experience
  • Experience bringing new ideas and building consensus on the path forward
  • Experience with building and serving REST APIs using Go and Java Python or a similar language.
  • Experience working in a distributed, cloud-based architecture, with either design patterns like transactional outboxes, or queuing tools like RabbitMQ, SQS, Kafka
  • BS in Computer Science or similar degree, or equivalent work experience.

Preferred Knowledge and Skills:

  • Experience with SQL based RDMS through an ORM tool
  • Comfortable using observability platforms like Prometheus, or vendor solutions like NewRelic or Datadog to instrument your code for production monitoring and alerting.
  • DevOps experience with CI/CD pipelines
  • Familiarity with containerized micro-service architecture deployed with Kubernetes on AWS
  • Demonstrated history of delivering commercial APIs and web applications
  • A clear record of getting products to market and prioritizing solutions and improvements based on stakeholder/customer feedback.

About You: 

  • You have relentlessly high standards - many people may think your standards are unreasonably high. You are continually raising the bar and driving those around you to deliver great results. You make sure that defects do not get sent down the line and that problems are fixed so they stay fixed.
  • You’re not bound by convention - your success—and much of the fun—lies in developing new ways to do things
  • You need action - speed matters in business. Many decisions and actions are reversible and do not need extensive study. We value calculated risk-taking.
  • You earn trust - you listen attentively, speak candidly, and treat others respectfully.
  • You have backbone; disagree, then commit- you can respectfully challenge decisions when you disagree, even when doing so is uncomfortable or exhausting. You have conviction and are tenacious. You do not compromise for the sake of social cohesion. Once a decision is determined, you commit wholly.
  • You deliver results- you focus on the key inputs and deliver them with the right quality and in a timely fashion. Despite setbacks, you rise to the occasion and never settle.

Sezzle’s Technology Stack:

  • Languages:Golang, Typescript, Python
  • Frontend:Typescript - React and React Native
  • Backend:Golang
  • Database:MySQL, Postgres, Elasticsearch
  • DevOps & Cloud:AWS, Kubernetes
  • Version Control:Git
  • CI/CD:Gitlab
  • Testing:Developer-driven, focus on automated unit, integration, and end-to-end tests
  • Sezzle is focused on using open source, and we build what we can before buying!

What Makes Working at Sezzle Awesome? 

At Sezzle, we are more than just brilliant engineers, passionate data enthusiasts, out-of-the-box thinkers, and determined innovators; we are skilled musicians, yogis, cyclists, chefs, golfers, dog-lovers, and rock-climbers. We believe in surrounding ourselves with not only the best and the brightest individuals, but those that are unique and purpose-driven in all that they do. Our culture is not defined by a certain set of perks designed to give the illusion of the traditional startup culture, but rather, it is the visible example living in every employee that we hire. 

#Li-remote

Pay Range
$4,600$8,500 USD

See more jobs at Sezzle

Apply for this job

15d

Nest.js Developer

SupportYourAppKyiv,Kyiv city,Ukraine, Remote

SupportYourApp is hiring a Remote Nest.js Developer

Уявіть собі платформу, де мистецтво оживає в цифровому світі! Будуємо продукт для процесингу важких даних та файлів, та шукаємо прогресивного Middle Back-End Developer. Будемо разом створювати CRM для менеджменту мистецьких творів. Плануємо інтеграцію з Blockchain та Web 3.0.

Продуĸт:платформа для обробки витворів мистецтва українських та світових художників для цифровізації та збереження, все це для того, щоб мистецтво було оцифроване у надзвичайній якості. 

Команда:злагоджена команда талановитих та амбіційних українських спеціалістів, а саме CEO, CTO, Marketing Director, Project Manager, Full-Stack, Front-End, Back-End, UI/UX Designer та бізнесова частина.

Що будемо робити:

  • Налагоджувати архітектуру та функціонал продукту. Важливий досвід побудови архітектури BE-частини з нуля;
  • Будувати стратегію проєкта, активно брейнстормити з командою;
  • Розробляти та вести проєкт, визначати оптимальну архітектуру.

Що тобі буде потрібно:

  • 2-4+ роки досвіду у software development;
  • Вища освіта з Computer Science, Computer Engineering;
  • Глибокі знання JavaScript, Typescript, OOP, SOLID;
  • Впевнений досвід з Node.js та Nest.js;
  • Знання баз даних: PostgreSQL, MongoDB та Redis, з досвідом написання raw queries та використання ORMs;
  • Вміння читати та розуміти вихідний код бібліотек;
  • Досвід роботи з Vitest або Jest (або інші фреймворки для тестування);
  • Володіння навичками з BullMQ, RabbitMQ або Kafka;
  • Самоорганізованість, здатність розібратись із задачами самостійно;
  • Вміння працювати на спільний результат.

Буде плюсом:

  • Комерційний досвід у виконанні задач по DevOps частині;
  • Досвід роботи з технологіями Blockchain, ethers.js або viem;
  • Знання Solidity;
  • Experience з Knex.js and Prisma;
  • Досвід з WebSockets;
  • Досвід з Docker та Docker Swarm;
  • Досвід з Directus or Strapi;
  • Досвід роботи з Traefik та Nginx;
  • Гарне почуття гумору :)

Ми пропонуємо:

  • Віддалена робота в Україні або деінде в близькому часовому поясі;
  • Багато цікавих тасків та спілкування з командою;
  • Новий проєкт без legacy code;
  • Прямий вплив на архітектуру, стратегію, функціонал проєкту та бренд — Made in Ukraine;
  • Компенсація в USD;
  • Адекватний, доброзичливий менеджмент та ніякої бюрократії.

See more jobs at SupportYourApp

Apply for this job

16d

PV | Analista DBRE Sênior

ExperianSão Paulo, Brazil, Remote
SQSredisterraformnosqlpostgressqlRabbitMQkubernetesAWS

Experian is hiring a Remote PV | Analista DBRE Sênior

Job Description

  • Provisionamento de recursos de bancos de dados em IaC
  • Performance e tuning dos bancos de dados Postgres e SQL Server
  • Atuação em incidentes relacionados a banco de dados
  • Remediação de vulnerabilidades de banco de dados
  • Identificação de melhores práticas de banco de dados
  • Administração de recursos de bancos de dados na Cloud AWS
  • Experiência em bancos de dados NoSQL e SQL

Qualifications

Qualificações

  • Experiência em Banco de Dados SQL e/ou NoSQL
  • Experiência em performance tuning e troubleshooting nas soluções Postgres/SQL Server
  • Vivência em AWS (principalmente com banco de dados)
  • Experiência com Cloud AWS e IaC (Terraform)
  • Experiência com Kubernetes (EKS)
  • Vivência com war rooms e prática de post mortem

​​​​​​​Desejável

  • Experiência em banco de dados RavenDB
  • Experiência com observabilidade com uma das ferramentas: CloudWatch, Datadog, Splunk, Dynatrace, Prometheus
  • Familiaridade com estruturas baseadas em eventos e filas (SQS, SNS, RabbitMQ, Kinesis, Kafka, Redis)
  • Desenvolvimento de pipeline CI/CD
  • Familiaridade com alguma linguagem de programação

See more jobs at Experian

Apply for this job

Bugcrowd is hiring a Remote Software Engineering Manager

We are Bugcrowd. Since 2012, we’ve been empowering organizations to take back control and stay ahead of threat actors by uniting the collective ingenuity and expertise of our customers and trusted alliance of elite hackers, with our patented data and AI-powered Security Knowledge Platform™. Our network of hackers brings diverse expertise to uncover hidden weaknesses, adapting swiftly to evolving threats, even against zero-day exploits. With unmatched scalability and adaptability, our data and AI-driven CrowdMatch™ technology in our platform finds the perfect talent for your unique fight. We aim to create a new era of modern crowdsourced security that outpaces threat actors. Unleash the ingenuity of the hacker community with Bugcrowd, visit www.bugcrowd.com. Based in San Francisco and New Hampshire, Bugcrowd is supported by General Catalyst, Rally Ventures, Costanoa Ventures, and others.

Job Summary

At Bugcrowd, a Software Engineer Manager is responsible for coaching, mentoring and developing engineers on our team, and overseeing (with or without team leads) several engineering teams in their sprint execution. Software Engineer Managers assist their Director with roadmap planning, career levelling and feedback, and labour to keep the team moving forward at all times.

*Please note we are only currently considering AUS-based candidates

Essential Duties & Responsibilities

In this role, you will:

  • Oversee allocation of work to team-members intelligently, ensuring that no team member is overburdened and everyone knows what to work on next
  • Coach and mentor individual contributors, identifying gaps in knowledge and helping fill them out, and working to enhance strengths already present in the team
  • Manage hiring for their respective teams, working with Directors of Engineering to post job descriptions, review applications, interview candidates, and onboard new employees
  • Work with Directors of Engineering, Product Managers and the broader business to identify business problems and prioritise them for solving
  • Define and analyze business requirements to determine specifications and standards; proposes and develops solutions and conveys these solutions through Requirement Specification documents
  • Monitor system uptime and performance, troubleshooting and resolving errors with their teams
  • Propose software solutions, determining the cost of new versus modified systems
  • Review code to ensure conformance to standards and to identify any skill gaps that need to be addressed within their team
  • May continue to be involved as an occasional Individual Contributor, but is primarily concerned with the development and pacing of the teams they’re responsible for, and solving larger business problems

As a manager, you will:

  • Leads and directs the work of other employees and has full authority for personnel decisions within their team(s)
  • May have one or more Team Leads reporting to them, and is otherwise responsible for running one or more Software Engineering teams
  • Primarily focus on administering established policies and procedures
  • Serve as leader of authority with expert-level knowledge in one or more areas
  • Make authoritative decisions and recommendations about sprint operations and engineering practice
  • Plan, organize, and guide projects and subordinate employees

Education, Experience, Skills, & Abilities

  • Preferred: Bachelors degree in IT, Computer Science, or a related field
  • Knowledge and understanding of Business Management (through an Bachelor’s degree in a relevant field or equivalent experience; particularly understanding of business metrics and drivers of success)
  • Experience leading a team of software engineers across several projects
  • Experience as a software engineering contributor, preferably to a level of expertise in one or more relevant fields or technology stacks
  • Software development in Ruby on Rails, Kotlin and Spring, or Java and Spring
  • Event-driven software design at scale, particularly software that uses a message bus architecture (e.g. Kafka, RabbitMQ), and the various trade-offs of a Service-oriented Architecture versus a traditional MVC monolith
  • An understanding of the security industry, particularly in the Bug Bounty or Penetration Testing space, and how Bugcrowd fits into the larger picture for our customers and hackers
  • Keen understanding of the Software Development Lifecycle at previous companies, and how the  SDLC can differ across companies, and how Scrum should be applied in theory and in practice
  • Demonstrated ability to review design proposals, help write requirement specifications, and break a design down into epics, stories and tasks, and estimate the time/complexity of stories and tasks to aid in efficient allocation of work to ICs
  • An understanding of Australian employment law
  • Decent writing skills
  • Ability to lead a team, motivating team members to work collaboratively
  • Ability to defuse conflict, resolving differences of opinion in a constructive manner
  • Ability to delegate as appropriate
  • Ability to “manage upward”, anticipating requests from Directors, and helping guide and drive their practices to the benefit of the team and the broader business

 

Working Conditions & Physical Requirements

The ideal candidate must be able to complete all physical requirements of the job with or without reasonable accommodation.

Sitting and / or standing - Must be able to remain in a stationary position 50% of the time

Carrying and / or lifting - Must be able to carry / move laptop as needed throughout the work day.

Environment - remote, work-from-home 100% of the time.

Culture

  • At Bugcrowd, we understand that diversity in the workplace is vital to a company’s success and growth. We strive to make sure that people are included and have a sense of being part of making Bugcrowd not only a great product but a great place to work.
  • We regularly hear from both customers and researchers that Bugcrowd feels like a family, and we strive to maintain that internally as well.
  • Our team consists of a broad range of people: musicians, adventure sports junkies, nature lovers, parents, cereal enthusiasts, night owls, cyclists, artists—you get the point.

At Bugcrowd, we are solving security threats and vulnerabilities that are relevant to everyone, therefore we believe solving these problems takes all kinds of backgrounds. We value the perspectives and experiences people from underrepresented backgrounds bring.

 

Disclaimer

This position has access to highly confidential, sensitive information relating to the technologies of Bugcrowd. It is essential that the applicant possess the requisite integrity to maintain the information in the strictest confidence.

The company is authorized to obtain background checks for employment purposes under state and federal law. Background checks will be conducted for positions that involve access to confidential or proprietary information (including trade secrets).

Background checks may include Social Security verification, prior employment verification, personal and professional references, educational verification, and criminal history. Applicants with conviction histories will not be excluded from consideration to the extent required bylaw.


Equal Employment Opportunity:

Bugcrowd is EOE, Disability/Age Employer. 

Individuals seeking employment at Bugcrowd are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. 


Apply at: https://www.bugcrowd.com/about/careers/

 

See more jobs at Bugcrowd

Apply for this job

21d

Tech Lead/CTO (Growth)

GenesisКиїв, UA - Remote - Hybrid
MLDevOPSPWAredisterraformRabbitMQmobileazureqa.netdockerpostgresqltypescriptkubernetespythonbackendfrontend

Genesis is hiring a Remote Tech Lead/CTO (Growth)

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:

  • Technical expertise. Deep understanding of backend development (.Net, Python), frontend technologies (React, React Native), cloud infrastructure (Azure, Docker, Kubernetes).
  • Knowledge of MLOps and DevOps principles.Experience with ML to deploy and support machine learning models in production. Deep understanding of CI/CD pipelines, containerization, and infrastructure as code (Terraform).
  • Problem solving and critical thinking skills. Strong analytical skills with the ability to anticipate potential problems and quickly resolve current botnets, assess risks, and develop effective solutions. Proactive approach to identifying opportunities to improve processes, tools and technologies.
  • Leadership and team management experience.Successful experience in leading and managing development teams. Proven track record of setting goals, managing deadlines, and delivering high quality software products to deadlines.
  • Excellent communication skills. Ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Area of responsibility:

  • Designing the system architecture. Define the overall system architecture, ensure its scalability and security.
  • Scalability and performance optimization. Develop a system architecture that will be adapted to large-scale deployments, with the ability to scale effectively as the project grows. Implementation of performance optimization strategies, including load balancing, caching, and asynchronous processing. As well as monitoring and optimizing system performance, ensuring low latency, high availability and minimal downtime.
  • Integration and interoperability. Controlling the integration of various subsystems, including backend APIs, frontend interfaces, and cloud infrastructure.
  • Team management. Team management, including such specialists as BE, FE, ML, QA, DevOps.
  • Project planning and execution. Controlling project deadlines, setting milestones, and ensuring compliance with quality standards.
  • Communication with stakeholders. Acting as an intermediary between the development team and stakeholders. Communicating technical concepts and project status in clear, actionable terms to non-technical stakeholders.
  • Code reviews and technical documentation.Conducting code reviews to ensure high quality code, adherence to architectural principles, and knowledge transfer within the team.

What we offer:

  • Comfortable offices in Kyiv’s Podil district with secure shelters and uninterrupted internet, water and electricity. In our offices, you don’t have to worry about routine: breakfasts, lunches, lots of snacks and fruits, lounges, massages, and other benefits of office life are waiting for you;
  • Flexible work schedule;
    If necessary, assistance with relocation to safe places and finding housing;
  • Online services of a corporate doctor, and after the probationary period — health insurance in Ukraine;
  • 20 working days of paid vacation per year, unlimited sick leave;
  • All equipment necessary for work;
  • Compensation for the best courses on the market, corporate online meetups and lectures, a large library, business and management schools for employees;
  • Free training in running, volleyball, boxing, and yoga.
  • Corporate discounts on gym memberships.

Join our team of performers, practitioners and global changemakers!

See more jobs at Genesis

Apply for this job

21d

Senior Software Engineer I

FlywireSpain, Spain, Remote
TDDredisRabbitMQDesignhtml5gitjavaelasticsearchpostgresqllinuxAWSjavascript

Flywire is hiring a Remote Senior Software Engineer I

Job Description

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. 

  • Write clean, high quality, testable, secure, maintainable and extendable code
  • Solve items such as challenging bugs and production issues within the development environment
  • Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Drive change and improvement in all phases of the development lifecycle
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Contribute to the product vision by collaborating with Product Managers and stakeholders
  • Work collaboratively with teams across the globe by understanding their needs
  • Help your fellow developers to continue growing their skills

Qualifications

Here’s What We’re Looking For:

  • 4+ years of experience in web application development 
  • Experience in designing, developing and supporting scalable, performant and reliable web applications and distributed systems
  • Seasoned in techniques such TDD and BDD
  • Proficient working with continuous integration and delivery (CI/CD)
  • Understanding of relational databases 
  • Strong understanding of object-oriented fundamentals
  • Reviewing application requirements and interface designs.
  • Identifying web-based user interactions.
  • Experience with user interface design.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.
  • Great understanding of the other disciplines in the cross functional team: QAs, Product and SREs
  • Fluent in English, as it is the company’s working language 
  • Experience in FinTech or the payment industry will be appreciated
  • The ability to deliver high quality code and learn quickly
  • Outstanding verbal and written communication skills and the ability to collaborate with cross functional teams including product and support

 

Technologies We Use:

  • Java 
  • Spring & Hibernate
  • React.js 
  • Javascript, HTML5, CSS3, npm, webpack
  • System management: Linux, PostgreSQL, Redis, RabbitMQ, Kinesis, ElasticSearch, GIT
  • Cloud platform: AWS

See more jobs at Flywire

Apply for this job

23d

Software Engineer

Offensive SecurityRemote; Philippines
DevOPSDjangoagileBachelor's degreejiraRabbitMQDesignapigitc++elasticsearchpostgresqlMySQLcsslinuxpythonAWSjavascript

Offensive Security is hiring a Remote Software Engineer

About OffSec

Founded in 2007 by the creators of Kali Linux, OffSec (formerly known as Offensive Security) is the leading provider of continuous professional and workforce development, training, and education for cybersecurity practitioners. OffSec’s distinct pedagogy and practical, hands-on learning help organizations fill the infosec talent gap by training their teams on today’s most critical skills.

Become a part of our global presence and work from anywhere.With team members in over 40 countries, we believe in inspiring people of all backgrounds and communities. The OffSec team is composed of diverse, internationally published authors, conference speakers, and seasoned information technology professionals from both the private sector and governments worldwide.

Excited about our mission and what we do? Apply and join us!

Job Purpose

The Software Engineer will join the software development team in designing and implementing the development of our consumer-facing, high-traffic, e-commerce web platform.  We are looking for front end, back end, and fullstack developers from junior to mid-level.

Duties and Responsibilities

  • Develops software solutions by identifying user and system requirements for anew customer-facing, high-traffic, e-commerce web platform
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Proposes and enforces best practices for software development lifecycle
  • Proposes coding standards and guidelines for the team to follow and enforce them through code review process
  • Supports and develops software engineers by providing advice, coaching and educational opportunities
  • Collaborates with team to brainstorm and creates new ideas and solutions
  • Designs the new web platform where security is part of the design consideration from the start
  • Ensures that the platform is designed and coded so ongoing deployment, support and maintenance can be streamlined, following the CI/CD process 
  • Performs technical analysis to support the effective and efficient development efforts
  • Writes code for key modules of the platform
  • Designs testing methodology including automated unit testing of the platform modules; able to do some testing if/when needed
  • Communicates on project/task status clearly and effectively with the management team, development team, and project managers
  • Moves fast, bias towards action, follows the cycle of coding, iterating, testing, deploying and optimizing websites
  • Other duties as needed

Qualifications

  • Minimum 2-3 years of programming experience, including REST API, Python, Django, and VueJS experience.
  • Excellent MySQL, Postgresql and ElasticSearch skills with hands-on experience
  • Hands-on experience of designing and architecting high traffic consumer e-commerce websites 
  • Experience with CICD tools, Git, Jira
  • Web application security (OWASP) 
  • Experience working with queuing tools (e.g. RabbitMQ)
  • Experience working with large remote team
  • Hands on experience with agile development process
  • Hands on experience of having worked on a large scale e-commerce platform
  • Hands on experience with AWS web services
  • Experience with CSS, Javascript and HTML
  • Strong attention to detail and excellent problem-solving skills
  • Broad website/software/application development skills
  • DevOps skills are highly preferred 

Working Conditions

  • This position is remote and must be located in Philippines.
  • This position requires accessibility to Offensive Security systems and interfaces, and adherence to all security protocols and policies.

Direct Reports

This position has no direct reports.

EEO

OffSec provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

 

See more jobs at Offensive Security

Apply for this job

Glints is hiring a Remote Python Developer

Python Developer - Glints - Career PageSee more jobs at Glints

Apply for this job

Global InfoTek, Inc. is hiring a Remote Java Developer with Spring Experience (Client-Server Application) - 1564

Clearance Level: Top Secret

US Citizenship: Required

Job Classification: Full-time

Location: Remote

Experience: 5-7 years

Education: Bachelor of Science Degree

We are seeking a skilled Java Developer with experience in the Spring framework to assist in the development of a secure and high-performance client-server application. This role will support the back-end development of an information broker that connects to multiple legacy applications, facilitating efficient data exchange and processing. The ideal candidate will have a solid foundation in Java and Spring, with some experience in event-driven architecture and messaging systems. This is a great opportunity for a developer looking to grow their skills in server-side development, security practices, and systems integration.

Key Responsibilities

• Back-End Development: Contribute to the development of the server-side information broker application using Java and Spring framework.
• API and Service Integration: Assist in creating and integrating RESTful APIs to facilitate secure data exchange between the broker and remote applications.
• Event Processing and Messaging: Implement basic event-driven workflows using messaging systems to support real-time data processing.
• Data Access and Caching: Support efficient data retrieval and caching for optimized performance.
• Security Implementation: Assist in implementing secure communication protocols, authentication, and data encryption for back-end systems.
• Testing and Debugging: Conduct testing, debugging, and code optimization to ensure reliable application performance.
• Documentation: Contribute to technical documentation, including API specifications and code annotations.
• Collaboration: Work closely with senior developers, architects, and cross-functional teams to ensure alignment and meet project requirements.

Required Qualifications

• Experience in Java Development: 2-4 years of experience in Java programming, with an understanding of object-oriented principles and best practices.
• Knowledge of Spring Framework: Familiarity with Spring Boot for application development and Spring Data for database access.
• Basic Knowledge of Event-Driven Architecture: Exposure to event-driven frameworks such as:
o Apache Kafka or RabbitMQ for messaging between services.
• Web Services and APIs: Experience in building and consuming RESTful APIs. Familiarity with tools like:
o Swagger or Postman for API testing and documentation.
• Data Access and Caching: Basic experience with caching mechanisms like Redis to support efficient data retrieval.
• Basic Security Practices: Knowledge of secure coding principles, including basic authentication and authorization methods, as well as data encryption basics.

Preferred Qualifications

• Experience with Messaging Systems: Exposure to additional messaging tools, such as Apache ActiveMQ or ZeroMQ.
• Basic Knowledge of Security Protocols: Familiarity with secure communication protocols like TLS/SSL.
• Database Experience: Basic knowledge of relational databases (e.g., MySQL, PostgreSQL) and experience using SQL for data manipulation.
• Testing and Quality Assurance: Familiarity with automated testing frameworks like JUnit for code testing and quality assurance.
• Experience with Caching and Data Retrieval Optimization: Basic experience with caching solutions to improve performance.
Additional Skills
• Problem-Solving Skills: Ability to troubleshoot and solve coding and integration issues.
• Collaboration and Communication: Willingness to work with cross-functional teams and communicate effectively.
• Adaptability and Willingness to Learn: Open to learning new technologies and practices as part of a dynamic development environment.

Global InfoTek, Inc. is an equal-opportunity employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, or national origin.

About Global InfoTek, Inc.Reston, VA-based Global InfoTek Inc. is a woman-owned small business with an award-winning track record of designing, developing, and deploying best-of-breed technologies that address the nation’s pressing cyber and advanced technology needs. For more than two decades, GITI has merged pioneering technologies, operational effectiveness, and best business practices to rapidly provide low-cost, agile solutions to our government customers.

See more jobs at Global InfoTek, Inc.

Apply for this job

Global InfoTek, Inc. is hiring a Remote Master Java Developer and Architect with Spring Experience (Client-Server Architecture) - 1563

Clearance Level: Top Secret

US Citizenship:Required

Job Classification: Full-time

Location: Remote

Experience: 5-7 years

Education: Bachelor of Science Degree

We are looking for a highly experienced Master Java Developer and Architect to lead the design and development of a secure, high-performance back-end information broker. This role will focus on creating a robust client-server architecture that can access and integrate with over a dozen remote legacy applications and services, facilitating efficient and secure data exchange and real-time processing. The ideal candidate will possess deep expertise in Java, the Spring framework, and event-driven architecture, as well as strong experience in messaging systems, secure data handling, and server-side development.
As a key architect and developer, you will play a critical role in building an innovative, resilient, and secure back-end system capable of meeting high performance and security standards while seamlessly connecting to diverse legacy systems.

Key Responsibilities

• Architect and Design: Define and implement the architecture for a scalable, secure, and high-performance back-end information broker, facilitating data exchange with 15 legacy applications.
• Java Development: Develop optimized, high-quality Java code to support core back-end functionality, focusing on reliability, security, and performance.
• Spring Framework: Utilize Spring Boot, Spring Security, Spring Data, and other Spring components to create a modular and robust client-server application.
• Event Processing and Messaging: Design and implement an event-driven architecture using high-performance messaging systems for real-time data integration and processing.
• Legacy System Integration: Develop secure adapters and interfaces to access and interact with various remote legacy systems, handling compatibility and performance challenges.
• Security Implementation: Ensure robust security protocols across the architecture, including secure data transmission, encryption, and authentication/authorization frameworks.
• Performance Tuning: Conduct performance assessments and optimizations to handle large volumes of data with low-latency processing.
• Documentation: Prepare and maintain technical documentation to support development, integration, testing, and deployment.
• Collaboration: Work closely with cross-functional teams, including database administrators, front-end developers, and system architects, to ensure seamless end-to-end integration.


Required Qualifications
• Mastery in Java Development with a minimum of 8-10 years of experience, specializing in back-end server applications.
• Advanced Spring Framework Knowledge: Expertise with Spring Boot, Spring Data, and Spring Security to implement efficient, secure, and modular server-side applications.
• Event-Driven Architecture: Proficiency in using event-driven frameworks and technologies such as:

o Apache Kafka: For high-throughput, low-latency event streaming.
o RabbitMQ: For reliable message queuing and routing.
o Apache ActiveMQ: To support messaging across legacy systems and protocols.

• High-Performance Messaging Systems: Experience with messaging systems such as:
o ZeroMQ: For low-latency messaging between distributed services.
o Apache Pulsar: For distributed, high-performance messaging.
o IBM MQ: For enterprise-grade messaging, particularly in legacy environments.

• Legacy System Integration: Proficiency in integration tools such as:
o Apache Camel: To manage complex integrations and mediation.
o Spring Integration: For seamless connection to various remote services.

• Web Services and APIs: Expertise in secure RESTful API development, along with experience using tools like:
o Swagger/OpenAPI: For API design, documentation, and testing.
o Postman: For API testing and security validation.

• Remote Data Access and Caching: Knowledge of remote data access protocols and caching solutions:
o gRPC or Thrift: For efficient, high-performance server-to-server communication.
o Redis: To enhance data retrieval speed and reduce latency.

• Data Transmission Security: Expertise in implementing TLS/SSL for secure data transit.
• Authentication and Authorization: Experience with Spring Security, including role-based access control (RBAC) and frameworks like OAuth 2.0 and JWT.
• Encryption and Access Control: Knowledge of encryption standards (e.g., AES, RSA) for secure data at rest and in transit, along with robust access control measures.
• Security Auditing and Logging: Experience with secure logging and monitoring using tools like the ELK Stack (Elasticsearch, Logstash, Kibana) to detect and respond to security events.
• Compliance with Security Standards: Knowledge of industry security standards and regulations (e.g., NIST, ISO 27001) to ensure a secure client-server architecture.

    Global InfoTek, Inc. is an equal-opportunity employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, or national origin.

    About Global InfoTek, Inc.Reston, VA-based Global InfoTek Inc. is a woman-owned small business with an award-winning track record of designing, developing, and deploying best-of-breed technologies that address the nation’s pressing cyber and advanced technology needs. For more than two decades, GITI has merged pioneering technologies, operational effectiveness, and best business practices to rapidly provide low-cost, agile solutions to our government customers.

    See more jobs at Global InfoTek, Inc.

    Apply for this job

    27d

    Back-End Software Engineer

    SortlistBrussels, BR - Remote - Hybrid
    agileterraformsqlB2BRabbitMQDesignscrumapiqarubypostgresqlkuberneteslinuxAWSbackend

    Sortlist is hiring a Remote Back-End Software Engineer

    About Sortlist

    Sortlist is a global platform making the best matches between companies from different industries and digital agencies. Our mission is to create conditions for successful “business stories” in the B2B industry. What started as a vision from one developer and one designer has grown into a presence in Europe and MENA with plans to scale further into the US. If you want to be part of one of the fastest-growing software scale-ups (winner of Deloitte’s Fast 50 Award!) and help shape the digital world of B2B collaboration, this is the place for you.

    We are seeking a highly motivated Product-Oriented Ruby on Rails Software Engineer to join one of our two cross-functional tribes. Each tribe is a small, focused team (5-7 people), including front-end and back-end engineers, a designer, and a product manager, collaborating to deliver high-impact software products. Our work is driven by the Shape Up methodology, where we follow cycles (5-week delivery sprints) and cooldowns (2 weeks of regrouping), with a strong focus on removing unnecessary meetings during cycles.


    What You Can Expect

    As a Ruby on Rails Software Engineer, you will be a Product Engineer rather than just a software engineer. You will focus not only on coding but on solving real problems and adding value for Sortlist and its users. You’ll leverage your technical expertise to design, develop, and operate the product in production while owning the entire lifecycle: from concept to deployment to maintenance. You will work closely with the product team to understand customer needs, and your T-shaped skill set will enable you to collaborate across a wide range of domains while still providing deep expertise where necessary.


    Your Key Responsibilities

    • Impact First: Prioritize solving problems that deliver the most value to our customers and the company. This might mean using a spreadsheet or third-party tool instead of writing new code, focusing on pragmatic solutions that deliver results.
    • Holistic Ownership: You will radically own the entire development process, from design to final phase-out. We don’t have dedicated QA teams; instead, engineers are responsible for testing, deploying, and monitoring their products in production, ensuring maintainability and operational excellence.
    • Keep It Simple: Embrace simplicity in your designs and implementations. Use existing patterns to reduce cognitive load and foster quick decision-making. At Sortlist, we regularly challenge ourselves to own fewer things, simplifying our codebases and infrastructure.
    • Small is the New Black: Work in small, agile teams, delivering small features and manageable projects that can be adapted quickly. You’ll thrive in an environment where the focus is on reducing complexity—whether that’s in team size, codebases, or feature scope.
    • Binary Priorities: Maintain clarity by making binary decisions—either do something or don’t. This helps us focus on what’s truly important and avoid overcomplicating the process.


    Our stack

    We have multiple front-end & backend services that are built using the following technologies:

    • Back-end - Ruby on Rails 8 (latest version) API-only
    • Front-end - React apps (Next.js) - 100% typescript.
    • Databases - PostgreSQL (main database for all apps), RabbitMQ (message propagation), Opensearch, Google BigQuery.
    • Infra - Kubernetes, AWS, terraform, docker.


    What We’re Looking For

    • 3+ years of experience in working with backend technologies
    • Proven experience in developing web applications using the Ruby on Rails framework.
    • A product-oriented mindset, focusing on delivering value to users rather than just writing code.
    • Ability to work well in a collaborative cross-functional team, contributing both broad and deep expertise where needed. Experience using SCRUM, Shape Up or similar methodologies.
    • Ownership mentality—ready to take charge of the product’s entire lifecycle.
    • Experience with automated testing, deployment pipelines, and operations in a production environment.
    • Pragmatic problem-solving, always considering the context and using existing solutions where possible.
    • Strong SQL experience
    • Fluent in English


    What we offer

    • Modern equipment and tools that support the work in the best possible way. For us, that means new MacBooks or a top notch Linux laptop of your choice.
    • Flexible way of working (hybrid, 3 days from the office)
    • A lot of autonomy and the possibility to have an impact through your decisions
    • A great working atmosphere and an extremely dedicated team. It's really rare to find a team that harmonizes as well as ours and where you feel welcomed so quickly.
    • You can mostly work in autonomy, of course after careful planning with your team members. What counts is the common goal. There are so many ways to achieve it. We count on your expertise to make the right decisions here.
    • Receive a competitive benefits package that includes meal vouchers, mobility budget or company car, health insurance, a progressive holiday allowance, and net allowances.
    • 2000€ yearly training budget
    • Actual work-life balance. We all have a life outside of work, and that needs to be valued. Working remotely because you're visiting friends or parents, being really unavailable on weekends and completely relaxing on vacation

    Join us if you’re passionate about building high-value, sustainable, and scalable software solutions while fostering a culture of excellence, responsibility, and collaboration.

    See more jobs at Sortlist

    Apply for this job

    27d

    Engineering Manager (LATAM)

    SezzleArgentina, Remote
    DevOPSSQSgolangBachelor's degreepostgressqlRabbitMQDesigngitjavac++elasticsearchMySQLtypescriptkubernetespythonAWSbackendfrontend

    Sezzle is hiring a Remote Engineering Manager (LATAM)

    The salary range for this role is $5,800 - $10,400 per month (Gross in USD) 

    About Sezzle:

    With a mission to financially empower the next generation, Sezzle is revolutionizing the shopping experience beyond payments, blending cutting-edge tech with seamless, interest-free installment plans that make shopping smarter and more accessible. We’re not just transforming payments; we’re redefining how people discover, interact with, and purchase the things they love while driving real impact on merchant sales through increased conversions and higher order values. As we continue to shape the future of fintech and retail, we’re building an innovative, dynamic team passionate about creating more than just a transaction but a truly unique shopping journey. If you’re excited about pushing boundaries in tech and delivering a game-changing experience for consumers and merchants alike, come join us at Sezzle and help create the future of shopping!

    About the Role: 

    We are seeking a talented and motivatedEngineering Managerwho is best in class with a strong drive to build a high quality team. This role presents an exciting opportunity to thrive in a dynamic, fast-paced environment within a rapidly growing team, with abundant prospects for career advancement. This team is a highly visible team which contributes directly to the success of Sezzle on a daily basis.

    Compensation:

    For this Engineering Manager role, with 8+ years of experience, the compensation range is $5,800 - $10,400 USD per month. This range acknowledges the extensive expertise, leadership capabilities, and significant contributions expected at this level, offering a competitive salary to reflect the value of advanced skills and experience.

    What You'll Do:

    • Establish and implement software development best practices, coding standards, and quality assurance processes
    • Establish KPIs along with team norms to assess performance and drive continuous improvement
    • Foster your team to grow professionally and hire when needed
    • Provider leadership using Agile practices to deliver team goals
    • Write well-designed, testable, and efficient code with your team
    • Create an engineering culture that supports innovation while delivering high quality products with reliability
    • Establish strong working relationships with leaders and other departments

    What We Look For:

    • 5+ years of experience working in a full-stack environment
    • 3+ years of experience leading a team of engineers
    • A Bachelor’s degree in Computer Science, or related field
    • Strong technical background with hands-on experience in software development, architecture, and design
    • Experience with Golang, Python, React, AWS, Gitlab, and JavaScript
    • Excellent leadership and team building skills, with the ability to empower and encourage technical teams
    • Strong organizational, planning, and analytical skills to prioritize multiple tasks and provide a high level of detail
    • Experience building flowchart architecture diagrams with a focus on scale

    Sezzle’s Technology Stack:

    • Languages: Golang, Typescript, Python, JavaScript
    • Front-end: React w/Typescript, React Native w/Typescript
    • Backend: Golang
    • Database: MySQL 8, Postgres, Elasticsearch
    • DevOps & Cloud: AWS, Kubernetes
    • Version Control: Git
    • CI/CD:Gitlab
    • Testing: Developer-driven, focus on automated unit, integration, and E2E
    • We focus on using open source, and we build what we can before buying!

    About You:

    • You have relentlessly high standards - many people may think your standards are unreasonably high. You are continually raising the bar and driving those around you to deliver great results. You make sure that defects do not get sent down the line and that problems are fixed so they stay fixed.
    • You’re not bound by convention - your success—and much of the fun—lies in developing new ways to do things
    • You need action - speed matters in business. Many decisions and actions are reversible and do not need extensive study. We value calculated risk-taking.
    • You earn trust - you listen attentively, speak candidly, and treat others respectfully.
    • You have backbone; disagree, then commit- you can respectfully challenge decisions when you disagree, even when doing so is uncomfortable or exhausting. You have conviction and are tenacious. You do not compromise for the sake of social cohesion. Once a decision is determined, you commit wholly.
    • You deliver results- you focus on the key inputs and deliver them with the right quality and in a timely fashion. Despite setbacks, you rise to the occasion and never settle.

    What Makes Working at Sezzle Awesome:

    At Sezzle, we are more than just brilliant engineers, passionate data enthusiasts, out-of-the-box thinkers, and determined innovators. We believe in surrounding ourselves with only the best and the brightest individuals. Our culture is not defined by a certain set of perks designed to give the illusion of the traditional startup culture, but rather, it is the visible example living in every employee that we hire. 

    #Li-remote

    See more jobs at Sezzle

    Apply for this job


    Other Job subscriptions you might be insterested in