Democratizing financial wellness using AI. Giving you the financial answers you need anywhere, anytime, for free
Back-End Engineer
Location
New York + 4 moreAll locations: New York | Georgia | Colorado | Washington | California
Posted
47 days ago
Salary
$90K - $150K / year
Seniority
Mid Level
Job Description
Back-End Engineer
Clerkie
About Clerkie Clerkie is a fintech startup on a mission to democratize financial wellness using the power of artificial intelligence. Launched in 2018, Clerkie began with an app, aiming to help the nearly 123 million underserved Americans in need of financial guidance. Since its inception, the company has expanded its services and now pairs consumer guidance with cutting-edge B2B software. By pairing the two through the Clerkie network, these tools have become the go-to resource for creditors looking to manage loan losses while simultaneously helping millions of borrowers get out of debt. Clerkie is a remote-first company, with over 34 employees spanning 4 time zones across the United States. To date, the company has raised $41 million, including a $33 million Series A round in early 2023. Investors include leading financial and venture institutions, including Citi Ventures, Left Lane Capital, Wellington Ventures, Flourish Ventures, and Vestigo Ventures. About the role Our success depends on having a reliable, flexible, and scalable system that powers existing and new features. As a Backend Engineer, you'll be responsible for owning and maintaining substantial portions of the backend infrastructure as we scale our user-base and build on our existing product. Our system has been built with security and scalability in mind and we're committed to maintaining and improving our system as we grow. The ideal Clerkie team member can pivot on the fly, fight through adversity, communicate effectively, and produce high-quality work on short timelines. Clerkie’s culture values working with a customer-first mindset and bias for action. Here’s what you will do - Be responsible for designing, implementing, and maintaining core infrastructure - Provide backend expertise to facilitate feature development and improve core platform reliability, performance, and scalability - Expand our ecosystem of metrics and alerts to improve the user experience - Work with other members/teams at Clerkie to provide a comprehensive, easy, and reliable user experience Minimum qualifications - Bachelor’s degree in computer science (CS) or a similar technical field of study, or equivalent practical experience - 2+ years of software development experience - Standalone self-starter able to manage individual project priorities, deadlines and deliverables - Excellent leadership, communication, and collaboration skills - Good command of object-oriented programming best practices - Working proficiency and communication skills in verbal and written English Preferred qualifications (ranked by priority and not required): - 4+ years of experience in server-side development - Experience building server-side applications in Node.js - Experience with NoSQL databases (e.g., MongoDB) - AWS and DevOps experience (e.g., using EC2 / S3 / ELB / etc.) - Experience in FinTech or other data heavy applications (not required) Other adds - Passion for our mission - Proactive team player who can work with others towards a common goal - Extreme focus on the user with a healthy obsession for solving their needs - Committed to being a part of something bigger than yourself - Excitement for being a part of a small team where you will be expected to solve new challenges and learn new things everyday Our salary range - $90k - $150k (+ equity) Our Benefits - Medical, dental, and vision insurance - 401k & retirement benefits - Paid time off and holidays - Annual company retreat Our Process Our hiring process is intentionally designed for you to interview Clerkie as much as our team is interviewing you. We've built a 5-step process that allows for a two-way assessment across skills, behaviors, values, technical ability, ways of working, and adaptability in a lean startup environment. - Application & Coderbyte (async candidate time) - Recruiting Screen w/ Head of People (20-30 minutes via Google meet) - Take-Home Challenge & Live Review w/ Sr. Engineer (challenge is async candidate time, live review is 45 mins via Google meet) - Live Coding Challenge w/ Sr. Engineer (90 minutes via Google meet) - Final Management Meeting w/ SLT (45 minutes via Google meet) Before we extend any offers, all candidates must successfully complete a standard background check in addition to a reference check. These checks are conducted in tandem to ensure a safe, secure, and compliant environment for all Clerkie team members and stakeholders. We approach this stage with transparency and sensitivity, and candidates will be provided with clear information about the process. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Related Guides
Related Categories
Related Job Pages
More Cloud Engineer Jobs
Senior AWS Cloud Engineer
ICFFounded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
Role Description We are seeking a skilled Senior AWS Cloud Engineer to design, implement, and maintain scalable cloud solutions on Amazon Web Services (AWS). The ideal candidate will have expertise in cloud architecture, infrastructure automation, system administration experience, and security best practices, ensuring high availability and performance of cloud-based applications and services. Key Responsibilities: - Cloud Infrastructure Design & Deployment: - Design, implement, and manage AWS cloud solutions to meet business and technical requirements. - Develop and maintain Infrastructure-as-Code (IaC) using Terraform, CloudFormation, or AWS CDK. - Ensure high availability, scalability, and reliability of cloud-based applications, and ensure appropriate backup policies are in place with tools like AWS DLM, AWS Backup, and S3 lifecycle management. - Configure appropriate configuration management, secret management for EC2 instances, container images, lambda runtimes, RDS instances, and other infrastructure. - Automation & DevOps: - Automate deployment pipelines using CI/CD tools (Jenkins, GitHub Actions, AWS CodePipeline). - Manage a fleet of EC2 instances within autoscaling groups, configuring launch templates, ALBs, NLBs, and AWS WAF. - Manage patching instances and containers with Systems Manager and ECR. - Implement serverless solutions using AWS Lambda, API Gateway, and Step Functions. - Security & Compliance: - Implement security best practices using AWS IAM, Security Hub, AWS Inspector, AWS Config, KMS, and GuardDuty. - Develop lambda functions to handle routine operational tasks. - Ensure compliance with industry standards (SOC 2, HIPAA, FedRAMP, etc.). - Conduct vulnerability assessments and security audits on AWS resources. - Monitoring & Optimization: - Monitor cloud performance using AWS CloudWatch logs and alarms. - Optimize cost and resource utilization with AWS Trusted Advisor and Cost Explorer. - Troubleshoot infrastructure issues and provide timely resolutions. - Collaboration & Documentation: - Work closely with developers, security teams, and stakeholders to ensure seamless cloud adoption. - Maintain technical documentation, including architecture diagrams and standard operating procedures. - Provide mentorship and training on AWS best practices. Qualifications - 5+ years of hands-on experience with AWS cloud services. - Strong expertise in AWS core services: EC2, S3, VPC, RDS, Lambda, and IAM. - Experience with Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation. - Familiarity with DevOps practices, CI/CD pipelines, and container orchestration. - System administration experience in Windows and/or Linux environments, including configuring users, groups, and permissions. - Proficiency in scripting/programming (Python, Bash, or PowerShell). - Knowledge of networking concepts (VPC, Subnets, Security Groups, VPNs). - Understanding of cloud security and best practices. Requirements - Certifications (Preferred but not required): - AWS Certified Solutions Architect – Associate/Professional - AWS Certified DevOps Engineer - AWS Certified Security – Specialty - Bachelors degree in related field. - Development experience in a typed language (C#, Java). - Exposure to big data services like AWS Glue, Athena, or Redshift and analytic tools like QuickSight (Quick Suite) or Tableau. - Hands-on experience with monitoring tools like Datadog, New Relic, or Splunk. - Experience managing container infrastructure with Kubernetes, AWS ECS, or AWS Fargate. Benefits - Work on cutting-edge cloud technologies in a dynamic, fast-paced environment. - Opportunity to contribute to innovative and scalable cloud solutions. - Competitive salary, benefits, and continuous learning opportunities.
Role Description ArcheSys, a technology consulting firm that provides innovative solutions to government agencies, is seeking a talented Platform Engineer to join our growing team. In this fully remote, full-time position, you'll play a pivotal role in delivering exceptional customer service and cutting-edge cloud solutions for public sector customers. You'll leverage your technical expertise to collaborate closely and directly with customers, understand their unique requirements, and design, develop, and implement secure and efficient Cloud solutions and services. This dynamic environment allows you to wear multiple hats – consultant, developer, and problem solver – all while continuously learning and growing alongside a supportive team. You'll help public sector organizations leverage the Cloud to improve efficiency, reduce costs, and enhance service delivery. ArcheSys offers access to training resources and professional development programs to help you stay ahead of the curve in the ever-evolving cloud landscape. Key Responsibilities - Infrastructure Development and Maintenance: - Assist in the setup and maintenance of cloud infrastructure using AWS platforms like AWS. - Help in developing and deploying Infrastructure as Code (IaC) using tools like Terraform or CloudFormation. - Automation and Optimization: - Contribute to the automation of deployment processes, aiming to reduce manual intervention and improve efficiency. - Assist in the optimization of cost, system performance, and resource utilization. - Assist in developing automation scripts and tools to streamline system installation, configuration, and maintenance processes. - Continuous Integration and Deployment: - Assist in the maintenance and enhancement of CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI. - Support development teams in integrating their solutions into the automated pipeline. - Collaboration and Support: - Collaborate with cross-functional teams to support the seamless integration of applications and services. - Provide technical support to development teams, helping to troubleshoot and resolve issues. - Monitoring and Incident Response: - Assist in implementing monitoring solutions to ensure system health and to identify issues proactively. - Participate in the incident response process, helping to restore services in case of outages and learning to manage system recoveries. - Help in setting up monitoring systems using tools like NewRelic, Datadog, Prometheus, Grafana, or Splunk to ensure system stability and performance. - Participate in developing alerting mechanisms to notify teams of potential issues proactively. - Documentation and Knowledge Sharing: - Document procedures, configurations, and specifications, ensuring that knowledge is effectively shared across the team. - Contribute to the maintenance of a knowledge base to facilitate continuous learning and team development. - Collaborate closely with cross-functional teams to understand their needs and develop solutions accordingly. - Participate in knowledge-sharing sessions to enhance team skills and expertise. - Assist in the creation and maintenance of technical documentation, including system designs, configurations, and procedures. - Support compliance initiatives by adhering to established IT policies and guidelines. - Professional Development: - Continuously learn and keep up to date with emerging technologies and best practices in the cloud and DevOps space. - Take part in internal and external training to develop the necessary skills and knowledge for career growth. Qualifications - Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field. - Certification Requirements: - Certification in at least one cloud platform such as AWS (e.g., AWS Certified Solutions Architect - Associate). - Additional certifications in DevOps or SRE practices (e.g., Docker Certified Associate, Certified Kubernetes Administrator) are highly desirable. - Experience: - 3-7 years of experience in a similar role. - Experience in government consulting preferred. - Experience in management consulting is preferred, and a client-facing role is a plus. - Skills: - Basic knowledge of cloud platforms such as AWS, Azure, or Google Cloud. - Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. - Experience with scripting languages such as Python, Shell, or PowerShell. - Basic understanding of CI/CD pipelines and tools like Jenkins, GitLab, or Travis CI. - Personal Attributes: - A keen interest in cloud technologies and a willingness to learn. - Strong analytical and problem-solving skills. - Excellent communication skills and the ability to work well in a team. - A proactive approach to identifying issues and suggesting improvements. Requirements - All work must be conducted within the continental United States and you must be legally authorized to work here without sponsorship. - As US government organizations and agencies (state, local, federal) are our clients, you may be required to complete background checks and obtain security authorization for certain government projects. - A higher education degree may be required for some federal government contract roles. Equivalent professional experience may be considered in some cases. - ArcheSys participates in E-Verify, a government program that confirms your eligibility to work in the U.S. Benefits - Competitive salary and benefits package, including health, dental, and vision insurance; retirement plan; and generous paid time off. - Opportunity to work with a talented team of professionals on exciting and innovative projects. - Flexible work arrangements, including remote work options. - Continuous learning and development opportunities, including access to training resources and professional development programs. - A collaborative, inclusive work environment that values diversity and encourages growth.
Senior Cloud Architect, ML/AI
DoiT InternationalDoiT International is a computer software company that is on a mission to help clients “focus on building the best products for their own customers.” As an
• Lead the design and implementation of production-grade ML and Generative AI solutions on AWS (with awareness of multi-cloud environments). • Act as a hands-on expert and trusted advisor for customers running AI/ML workloads at scale, from initial discovery through deployment and optimization. • Translate complex business problems into cloud architectures that are secure, reliable, cost-efficient, and observable. • Help evolve how DoiT uses AI/ML internally and with customers by turning one-off solutions into reusable patterns and “gravel roads” that influence the product roadmap. • For Field Engineering, focus more on pre-sales, POVs, CloudBuild engagements, and partner-led growth motions. • For Delivery, focus more on install base health, product adoption, proactive engagements, and account-team work.
Senior Cloud Architect, ML/AI
DoiT InternationalDoiT International is a computer software company that is on a mission to help clients “focus on building the best products for their own customers.” As an
• Lead discovery, architecture, and implementation for advanced ML and Generative AI workloads on AWS, including data, training, inference, and integration layers. • Act as a hands-on expert and trusted advisor for customers running AI/ML workloads at scale, from initial discovery through deployment and optimization. • Translate complex business problems into cloud architectures that are secure, reliable, cost-efficient, and observable. • Help evolve how DoiT uses AI/ML internally and with customers by turning one-off solutions into reusable patterns and “gravel roads” that influence the product roadmap. • Own the technical success of your engagements: clearly define outcomes, make tradeoffs visible, and ensure designs are production-ready (security, reliability, performance, cost).


