Software Engineer, Data Platforms
$0k – $250k
Published: 1 week ago
Kunai
Digital product agency working with Fortune 500 companies & unicorn startups for 20+ years
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedThe Role
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? In this role, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs.
We are seeking Software & Data Engineers who are passionate about marrying data with emerging technologies. You’ll have the opportunity to be on the forefront of building a modern enterprise data platform that powers over $60 billion in annual transaction volume for over 100 million active payment cards for one of the largest credit card issuers in the world.
Basic Qualifications:
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 5 years of software development experience, with a proven track record in designing, developing, and maintaining enterprise-grade applications.
- Real-world experience in designing and implementing GraphQL APIs, including schema design, resolvers, and performance optimization.
- Extensive knowledge of at least one server-side programming language (e.g., Java, Python, Go).
- Solid understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB), including schema design, query optimization, and connection pooling.
- Understanding of microservices architecture principles, patterns, and best practices.
- Experience with cloud services (AWS preferred), including serverless architectures, container orchestration (e.g., Kubernetes), and cloud-native development practices.
- Familiarity with security best practices, including OAuth, JWT, data encryption, and secure coding principles.
- Experience with CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Strong understanding of agile methodologies, including Scrum or Kanban.
- Ability to work effectively in a team environment, collaborating with other engineers, product managers, and stakeholders.
- Excellent verbal and written communication skills.
Preferred Qualifications:
- Experience with Rust: experience in developing with Rust for performance-critical backend systems is highly desirable.
- Master’s or higher in Computer Science, Information Systems, or a related field.
- Data Engineering experience including ETL processes, data warehousing, and big data technologies (e.g., Hadoop, Spark).
- Experience with RESTful API design and development alongside GraphQL.
- Familiarity with machine learning algorithms and practices is a plus.
- Prior experience in the financial services industry, particularly with regulatory and compliance standards (e.g., GDPR, SOX, PCI-DSS), is highly valued.
- Leadership Experience: Experience leading projects or mentoring junior engineers.
More about Kunai
Similar Jobs
Omlet Arcade
Connecting mobile gamers worldwide
BottleUp
Booking App – For Nightlife, Events, Tickets & VIP Tables ★★★★★
GymRa Fitness
Transform your body with GymRa!
Composable Analytics
Intelligent DataOps
Diffbot
Tap into accurate data from a single page or the entire web with Diffbot AI
Scanslated
Translating medical reports into a patient-friendly interactive experience
Abnormal Security
Next Generation Enterprise Email Security
TENET 3
Specializing in cyber security economics for private businesses and the Department of Defense
Scanslated
Translating medical reports into a patient-friendly interactive experience