Software Engineer
Sourgum · Jersey City, NJ · 8 mo ago
HybridEngineering$100/hrFull-time
Key Responsibilities
- The delivery of design and implementation of digital platform solutions based on business requirements
- Development and maintenance of the software platform
- Align the results with the requirements of the appropriate stakeholders
- Work with the product managers, business unit leaders, and stakeholders to manage engineering and determine team resourcing
- Translate business requirements to technical requirements for engineering to design and implement software solutions
Requirements
- 3+ years of professional experience building with Typescript/React/Node or Go
- 3+ years of experience working with relational databases (MySQL, PostgreSQL, etc.)
- Hands-on experience building in a microservices architecture
- Strong understanding of data structures, indexing, and searching required
- Ability to integrate with Elasticsearch and run queries/reports
- Hands-on experience working with AWS-based services including S3, SQS, SNS, DynamoDB, Lambda, Redshift
- Experience with writing test cases
- Able to write build scripts
- Experience with version control systems, CI/CD pipeline tools, workflow tools, Jenkins, etc.
- Experience integrating applications with Redis/Memcached (a plus)
- AI/Machine Learning experience (a plus)
Nice to Have Skills
- Experience with Flutter
- Development of mobile and tablet devices
- Experience with Kubernetes and Terraform
- Experience with Kafka and similar technologies
- Experience with BigQuery and Metabase
- Experience developing Vertical SaaS ERP Software
Personal Skills
- A passion for building software and streamlining process issues
- Demonstrate tenacity when solving challenging problems in a deadline-driven environment
- Experience with Scrum/Agile Methodologies
- Able to work in a team environment and mentor others
- Able to be self-motivated and work independently as needed to solve complex problems
- Taking pride in work and desire to make projects succeed