Senior Software Engineer
(1+ years exp)$72k – $96k
Published: 1 month ago
Lexagle
Next generation legal platform
The Role
The company is seeking a Senior Software Engineer with a proven track record of building systems end-to-end. The ideal candidate is knowledgeable about cloud technologies, an expert in their programming language of choice, enjoys automating mundane tasks, is familiar with databases and knows when to use each type.
Responsibilities
• Build the Lexagle platform from the ground up
• Implement features end-to-end, from setting up the infrastructure to developing backend services to building frontend components
• Design highly available, scalable, fault-tolerant software
• Create tools to monitor platform’s health
• Set up the CI/CD infrastructure
Basic Qualifications
• Bachelor’s degree in Computer Science or Information Technology
• Strong background in data structures, algorithms, and software architecture
• Experience with one or more general purpose programming languages including but not limited to: Java, JavaScript, Python, Go, or Rust
• Demonstrated experience designing scalable distributed systems
• Understanding of software best practices
• Interest and ability to learn other coding languages as needed
Preferred Qualifications
• Familiarity with AWS technologies, including but not limited to, S3, DynamoDB, Lambda, SQS, DynamoDB, RDS, EC2, VPC
• Proficiency with fundamental front-end languages, such as HTML, CSS, JavaScript
• Experience building RESTful/GraphQL web services
• Experience with SQL, NoSQL databases
• Experience with containerization tools, such as Docker, Kubernetes
• Familiarity with IaC tools, such as CloudFormation, Terraform, Ansible
• Strong sense of responsibility and ownership
• Takes the initiative to learn or build expertise
Responsibilities
• Build the Lexagle platform from the ground up
• Implement features end-to-end, from setting up the infrastructure to developing backend services to building frontend components
• Design highly available, scalable, fault-tolerant software
• Create tools to monitor platform’s health
• Set up the CI/CD infrastructure
Basic Qualifications
• Bachelor’s degree in Computer Science or Information Technology
• Strong background in data structures, algorithms, and software architecture
• Experience with one or more general purpose programming languages including but not limited to: Java, JavaScript, Python, Go, or Rust
• Demonstrated experience designing scalable distributed systems
• Understanding of software best practices
• Interest and ability to learn other coding languages as needed
Preferred Qualifications
• Familiarity with AWS technologies, including but not limited to, S3, DynamoDB, Lambda, SQS, DynamoDB, RDS, EC2, VPC
• Proficiency with fundamental front-end languages, such as HTML, CSS, JavaScript
• Experience building RESTful/GraphQL web services
• Experience with SQL, NoSQL databases
• Experience with containerization tools, such as Docker, Kubernetes
• Familiarity with IaC tools, such as CloudFormation, Terraform, Ansible
• Strong sense of responsibility and ownership
• Takes the initiative to learn or build expertise
Similar Jobs
Opsis
Facial expression analytics
Covalent Capital
Developer of shared utilities for the debt capital markets globally
Globalsign.in
IT Event Management Solutions
Lumitics
Empowering commercial kitchens with data analytics to reduce their food waste
ICH iFinancial Singapore
Systematic Help at the lowest cost
AI Apps
We build AI powered Internet privacy & security products of the future
Covalent Capital
Developer of shared utilities for the debt capital markets globally
Respiree
SaaS Healthcare Data Analytics Platform for Cardio-respiratory Diseases
Navisteps
Integrated expense management solution