You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

A growing technology-driven firm in New York City is seeking a Software Engineer to join its team. This is a full-time role with opportunities to work on scalable applications, APIs, and data-driven solutions in a collaborative environment. The position offers hybrid flexibility, with telecommuting as an option.

Role:

πŸ’» Design, develop, test, and maintain software applications

🌐 Build and deploy scalable web services and APIs on cloud infrastructure

πŸ”„ Implement asynchronous service-to-service communication (AMQ, SQS, etc.)

πŸ—„οΈ Develop robust data models and database schemas to support business needs

πŸ“‹ Participate in code reviews and contribute to coding standards

πŸš€ Stay updated with emerging technologies and programming languages

⚑ Analyze and optimize system performance, troubleshoot issues

✈️ Occasional travel to company offices may be required

Requirements:

πŸŽ“ Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, or related field (or equivalent experience)

πŸ‘¨β€πŸ’» At least 1 year of experience in a similar role

πŸ”‘ Hands-on experience with:

β˜• Java, Spring Boot, Gradle

🐍 Python

☁️ AWS EC2

πŸ’Ύ MongoDB, Apache Druid

πŸ“Š Metabase, Airflow

⚑ Hazelcast

Benefits:

πŸ’΅ Competitive salary: $127,052 – $140,000 USD annually (based on experience and location)

πŸŽ‰ Performance-based variable pay

πŸ₯ Comprehensive health, wellness, and retirement benefits

πŸ“š Training and career development opportunities

🌎 Hybrid flexibility with telecommuting options

Skills:
Java, Spring Boot, Gradle, Python, AWS EC2, Hazelcast, Apache Druid, MongoDB, Metabase, Airflow, Software Development, APIs, Cloud Infrastructure, Data Engineering