80000 - 120000 Posted: 5 days ago
Job Description
<p>This is a remote position.</p><p>About Us:<br></p><p>Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly. We pride ourselves on offering cutting-edge financial technology to our clients, empowering businesses to streamline operations and improve their payment processes.<br></p><br> <p>Role Overview:<br></p><p>We are looking for a talented and passionate Software Engineer to join our technology team. This is a backend-focused role, with 90% backend development and 10% frontend work, along with occasional data engineering tasks. As a software engineer at Berkeley Payments, you will be responsible for building, maintaining, and enhancing payment processing systems and applications. You will collaborate with cross-functional teams to design and develop secure, scalable, and high-performance software solutions that meet the needs of our customers. We're seeking developers who take a product engineering approach—those who think critically about the end-user experience and bring a holistic view of product development into their work, from ideation to implementation.<br></p>
<br> <p>We're looking for developers who thrive in a fast-paced, dynamic environment. As a growing company with a startup mentality, you should be comfortable with evolving requirements and enjoy the challenge of building systems that scale while keeping pace with business needs. This is a role for someone who is proactive, adaptable, and able to deliver high-quality solutions even when priorities shift.<br></p>
<br>
<br>
Key Responsibilities:<ul><li><p>Develop, test, and deploy high-quality backend software solutions for payment processing systems.<br></p></li> <li><p>Design and implement robust APIs and services for various payment functionalities.<br></p></li> <li><p>Collaborate closely with product managers and designers to understand business requirements, and help shape product features with a focus on delivering value to the end user.<br></p></li> <li><p>Write clean, maintainable, and scalable code following industry best practices with a focus on building product features that align with user needs.<br></p></li> <li><p>Participate in code reviews, provide feedback, and improve coding standards within the team.<br></p></li> <li><p>Troubleshoot, debug, and resolve technical issues across the application stack.<br></p></li> <li><p>Work with DevOps and infrastructure teams to ensure system stability, security, and performance.<br></p></li> <li><p>Occasionally assist with data engineering tasks, such as building and optimizing data pipelines, integrating data from various sources, and managing databases.<br></p></li> <li><p>Bring a product-oriented mindset by considering how the software being developed impacts user experience and business goals.<br></p></li> <li><p>Stay up to date with the latest technologies and trends in software and data development, especially in the payment industry.<br></p></li> <li><p>Ensure backend systems and data pipelines meet compliance and security standards related to financial transactions.<br></p></li> <li><p>Be comfortable with changing requirements and able to adapt quickly to new challenges and priorities as they arise in a startup environment.<br></p></li> </ul>
Tech Stack:<ul><li><p>Backend: Elixir, Golang<br></p></li> <li><p>Frontend: React, Javascript<br></p></li> <li><p>Databases: MySQL, PostgreSQL<br></p></li> <li><p>APIs: RESTful services<br></p></li> <li><p>DevOps: AWS, Docker, Kubernetes, Argo CD, Argo Workflows<br></p></li> <li><p>Version Control: Git, GitHub<br></p></li> <li><p>Infrastructure as Code (IaC): Terraform<br></p></li> </ul>
<br> <p>Qualifications:<br></p><ul><li><p>Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).<br></p></li> <li><p>3+ years of experience in software development, preferably within fintech or payment industries.<br></p></li> <li><p>Proficiency in one or more programming languages such as Elixir, Golang, or JavaScript.<br></p></li> <li><p>Strong understanding of APIs, microservices architecture, and RESTful services.<br></p></li> <li><p>Experience with databases such as MySQL and PostgreSQL.<br></p></li> <li><p>Familiarity with payment processing technologies, gateways, or integrations is a plus.<br></p></li> <li><p>Strong knowledge of version control (Git) and collaboration tools (JIRA, Confluence).<br></p></li> <li><p>Excellent problem-solving skills and attention to detail.<br></p></li> <li><p>Strong communication and collaboration skills to work effectively in a team environment.<br></p></li> </ul>
Preferred Skills:<ul><li><p>Experience with building frontend components with React and Javascript<br></p></li> <li><p>Experience with cloud platforms like AWS, Google Cloud, or Azure.<br></p></li> <li><p>Knowledge of security protocols and encryption techniques in payment processing.<br></p></li> <li><p>Familiarity with containerization tools like Docker and orchestration tools like Kubernetes.<br></p></li> <li><p>Prior experience working in agile development environments.<br></p></li> </ul>
<br> <p>What We Offer:<br></p><p>At Berkeley Payments, we believe in creating an environment where our team members can thrive both professionally and personally. As a part of our team, you'll benefit from:<br></p><ul><li><p>Competitive Compensation: We offer a salary package that reflects your experience and contributions.<br></p></li> <li><p>Comprehensive Benefits: Enjoy health, dental, and vision coverage, along with paid time off.<br></p></li> <li><p>Fully Remote Environment: We are a fully remote company, allowing you to work from anywhere.<br></p></li> <li><p>Professional Development: We invest in your growth through ongoing learning opportunities, mentorship, and chances to work with cutting-edge technologies.<br></p></li> <li><p>Ownership and Impact: Be a part of a small, agile team where your work has direct and visible impacts on our products and customers.<br></p></li> <li><p>Inclusive Culture: We are committed to fostering a diverse and inclusive workplace where everyone's voice is heard and valued.<br></p></li> <li><p>Exciting Fintech Landscape: Join a dynamic industry at the forefront of payments technology, where you'll tackle complex problems and contribute to innovative solutions that shape the future of fintech.<br></p></li> </ul>
<br> <p>Don't meet every single requirement?<br></p><p>At Berkeley Payments, we are dedicated to building a diverse and inclusive workplace. If you're excited about this role but your experience doesn't align perfectly with every qualification in the job description and you have a passion for learning and growth, we encourage you to apply anyway.<br></p>
<br> <br>
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving 925work.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.