23 MX Technologies Jobs
MX - Lead Software Engineer - Java/Golang (12-15 yrs)
MX Technologies
posted 23hr ago
Key skills for the job
Life at MX :
We are driven by our moral imperative to advance mankind and it all starts with our people, product and purpose.
We always carry a deep sense of drive and passion with us.
If you thrive in a challenging work environment, surrounded by incredible team members who will help you grow, MX is the right place for you.
Come build with us and be part of an award-winning company that's helping create meaningful and lasting change in the financial industry.
Job Duties :
- Use professional concepts and company objectives to resolve complex issues creatively and effectively.
- Work on complex issues where analysis requires an in-depth evaluation of the problem, constraints, available resources, and potential solutions.
- Exercise good judgment in selecting methods, techniques, and evaluation criteria for obtaining results.
- Actively participate in system architecture discussions and technical design reviews to ensure scalability, reliability, and security.
- Write high-quality product or system development code using a CI/CD approach.
- Thoughtfully review code developed by other engineers and provide constructive feedback to ensure ongoing learning and the use of software development best practices.
- Triage product or system issues and debug/track/resolve them by analyzing the issue's source and impact on hardware, network, or service operations and quality.
- Mentor, coach, and support engineers on the team, with a strong focus on feedback and growth.
- Contribute to existing documentation and educational content based on product/program updates and user feedback.
- Help build and maintain a world-class technology system so we can achieve our mission of empowering the world to be financially strong.
- Provide 24/7 Production On-call support 1xMonth.
Basic Job Requirements :
- Bachelor's Degree or equivalent experience.
- 12+ years experience with software development in Ruby, Go, or Java programming languages with data structures or algorithms preferred.
- 3 years of experience with software design and architecture.
- Experience with Object Oriented Programming paradigm.
- Proficiency in version control systems (e., Git).
- Strong sense of writing and refactoring clean, maintainable code.
- Ability and willingness to collaborate with key stakeholders outside one's area of expertise.
- Advanced Job Requirements (not Mandatory).
- Familiarity with Ruby on Rails, Protocol Buffers, gRPC, and RabbitMQ.
- Master's Degree or Ph.in Computer Science or related technical fields.
- Experience with public cloud environments like GCP or AWS.
- Familiarity with container orchestration tools such as Kubernetes, including proficiency in using Argo for workflow management.
- Experience with RDBMS (PostgresQL, Oracle, MySQL etc) & NoSQL (Redis, Mongo, Couchbase etc) database technologies is plus.
Functional Areas: Other
Read full job description