Software Engineer

We are looking for an experienced Software Engineer who will help build next generation technology solutions across platforms.

As our Software Engineer, you will be working in an extremely fast paced environment where you’ll use your experience to help solve complex business requirements.

You will be required to build highly scalable digital platforms.

You will need to be experienced enough to make data-driven architectural decisions.

Responsibilities:

Develop software API solutions; collaborate and confer with team members, study systems flow, data usage, and work processes, and investigation of problems Develop new features, improve existing features, and fix bugs Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Prepare and install solutions by determining and designing system specifications, standards, and programming Working closely with  peers across integration and test teams to ensure product quality.

Supporting operations by providing deployment and sustained engineering support for all responsible systems and technologies

Qualification Requirements: 

Bachelor’s degree in Computer Science or equivalent degree 5+ years of experience in a software development role Excellent programming skills with GoLang and Node.js Strong programming skills with React.js Very comfortable with ES2015 or greater Experience with core AWS Services & Tools (S3, IAM, Lambda, API Gateway, CLI and SDKs) Experience developing maintainable, organized code Excellent communication, presentation, and documentation skills Experience with Continuous Integration and Agile methodologies Familiarity with containers, micro-services and related architectures Ability to balance short-term goals and long-term vision Ability to innovate and provide efficient implementations Understanding of the design and implementation of low-latency, high-availability, high-performing SQL and NoSQL backends Proficiency with code version tools such as Git, BitBucket Solution-oriented, highly motivated and proactive self-starter Strategic mindset coupled with a keen attention to detail Comfort in balancing multiple projects/priorities in a fast-paced, high pressure environment Understanding of fundamental design principles behind a distributed and scalable application Excellent written, communication, interpersonal, and problem-solving skills with the ability to work in a multicultural environment

Preferred Qualifications

Experience with Elasticsearch Experience using Splunk to access and filter logs from a large number of services

 

Diamond is a digital technology agency that defines and delivers technology innovation from idea to product, seamlessly fueling the ever-evolving consumer experience.

The Diamond team has decades of expertise in building web, software, mobile, and VR development projects for clients ranging from startups to Fortune 100 across many scales.

We offer flexibility in work hours and remote opportunities, benefits, several perks, and a team-oriented environment built on trust and respect for others.

Check us out on www.diamond.la

Related Post